asp生成静态页面的方法.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ASP 生成静态页面 1. 什么是动态网页和静态网页 动态网页 :一般指的是采用 ASP ,ASP.NET ,JSP , PHP , Cold Fusion , CGI 等程 序动态生成的页面,该网页中的大部分数据容来自与相连的数据库。这个页面在网络 空间中并不存在,动态网页往往容易给人留下深刻的印象。此外,动态网页还具有容 易维护、更新的优点。 首先网页获得用户的指令,然后网页拿着指令到数据库中找和指令对应的数据, 然后传递给服务器, 通过服务器的编译把动态页面编译成标准的 HTML 代码, 传递给 用户浏览器,这样用户就看到了网页。问题出来了,每次访问网页都要经过这么一个 过程, 这一过程至少需要几秒钟的时间, 访问的人数一多, 页面的加载速度就会变慢, 对服务器来说也是一种负担 ;从用户角度来说,网页加载的慢,所以大型都是静态网 页呈现。绝大多数的搜索引擎都已支持动态页面的抓取,这就是我们现在这些搜索引 擎进行搜索时,结果中出现动态的原因,但抓取的数量比静态页面要差的很多倍。 静态网页 :静态网页就简单了, 静态网页是实际存在的, 无需经过服务器的编译, 直接加载到客户浏览器上显示出来。由此可见,动态网页在访问速度上并不占优势。 但是静态网页也有自己的缺陷,由于占用空间比较大,需要大量的服务器,花费上要 高于动态网页。 伪静态 :论坛和留言系统程序由于评论的人较多,更新速度较快,用纯静态可以 说是不起实际,但是用纯静态搜索引擎非常不友好,这时候就出现了一种新的技术, 伪静态。 伪静态的缺点是页面访问速度较慢, cpu 占用资源较大,如果是 ISS 数是 1000 的, 当有 300 人同时在线的时候就会出现错误。 但是伪静态对收录同样能起到非常好 的作用。 2. 为什么要生成静态页面 在三年前,有百分之八十的要求做成动态的。也就是从那个时候也就是 ASP 的发展 高峰期。一些静态网页也要求做成动态。但是这二年来,要求做成静态的。也就是网 页要求静态化。 为什么会有这样的变化?到底意味着什么? 目前网页 HTML 静态化是利用其它的动态技术生成 HTML 静态页面,还不是静 态。因为的确是这样的,生成 HTML 静态网页有一定的好处。 一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明 显提高; 二、有利于搜索引擎优化 SEO , Baidu 、 Google 都会优先收录静态页面,不仅 被收录的快还收录的全; 三、减轻服务器负担,浏览网页无需调用系统数据库; 四、更安全, HTML 页面不会受 Asp 相关漏洞的影响; 观看一下大一点的基本全是静态页面,而且可以减少攻击,防 sql 注入。数据库 出错时,不影响正常访问。 生成 html 文章虽操作上麻烦些,程序上繁杂些,但为了更利于搜索,为了速度 更快些,更安全,这些牺牲还是值得的。 说法一 : 1 、省掉了服务器处理时间和调用数据库的时间 ,访问速度比一般动态快 10-20 倍; 2 、不用调用数据库 ,服务器端的 CPU 调用大大减少 ,增加服务器的性能; 3 、生成静态路径利用搜索引擎的抓取和收录; 4 、在排名中静态页面的排名权重要高于动态路径的页面。 说法二 : 1 、安全,静态页面从理论上讲是没有攻击漏洞的; 2 、没有数据库访问或减少服务器对数据响应的负荷,速度快; 3 、化化引擎,易于搜索引擎收录,搜索引擎比较喜欢收录静态页面; 4 、降低服务器的承受能力,因为其不需要解析就可以返回客户端,因此减少了 服务器的工作量,同时也减少了数据库的成本; 5 、有意义的文件名

文档评论(0)

fkh4608 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档