页面静态化的意义

转载 2015年11月17日 18:46:15
   为什么要让网页静态化,生成静态的程序来做网站的好处?
   
     在三年前,有百分之八十的网站要求做成动态的。也就是从那个时候也就是ASP的发展高峰期。一些静态网页也要求做成动态网站。但是这二年来,网站要求做成静态的。也就是网页要求静态化。
     为什么会有这样的变化?到底意味着什么?
     目前网页HTML静态化是利用其它的动态技术生成HTML静态页面,还不是静态网站。因为的确是这样的,生成HTML静态网页有一定的好处。
     一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;
     二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;
     三、减轻服务器负担,浏览网页无需调用系统数据库;
     四、网站更安全,HTML页面不会受Asp相关漏洞的影响;
     观看一下大一点的网站基本全是静态页面,而且可以减少攻击,防sql注入。数据库出错时,不影响网站正常访问。
     生成html文章虽操作上麻烦些,程序上繁杂些,但为了更利于搜索,为了速度更快些,更安全,这些牺牲还是值得的。
     说法一:
     1、省掉了服务器处理时间和调用数据库的时间访问速度比一般动态网站快10-20倍;
     2、不用调用数据库服务器端的CPU调用大大减少增加服务器的性能;
     3、生成静态路径利用搜索引擎的抓取和收录;
     4、在排名中静态页面的排名权重要高于动态路径的页面。
     说法二:
     1、安全,静态页面从理论上讲是没有攻击漏洞的;
     2、没有数据库访问或减少服务器对数据响应的负荷,速度快;
     3、化化引擎,易于搜索引擎收录,搜索引擎比较喜欢收录静态页面;
     4、降低服务器的承受能力,因为其不需要解析就可以返回客户端,因此减少了服务器的工作量,同时也减少了数据库的成本;
     5、有意义的文件名,提高了可用性(对中文似乎就没这个优势了吧) 。
     说法三:
     提问:ASP生成静态HTML后更有利于搜索引擎收录吗?为什么?
     答:是的,静态HTML更有利于搜索引擎收录。
     因为静态网页和动态网页的区别在于动态网页可以给于浏览者权限,而搜索引擎抓取的时候是以游客身份进入的,所以不容易被抓取和收录,而静态网页由于不存在页面权限问题,所以更容易被收录,相对来说如果你的动态页面没有加任何权限的话也同样容易备收录!例如不生成静态页面的博客ASP PHP .net CGI的论坛只要没有访问权限限制都会被收录!
     从以上的观点可以看出生成静态页面的好处。现在知名、主流的大站基本上都静下来了。

velocity技术实现页面静态化

先前做过一个电商网站,用Velocity技术把产品显示页面生成静态页面,下面我将自己举个例子,来探讨一下技术的本身。...
  • xlinsist
  • xlinsist
  • 2014年12月16日 20:34
  • 3336

jsp页面静态化

为什么要jsp页面静态化? 所谓jsp页面静态化就是指将动态的jsp页面生成静态的html页面,通过直接访问生成的html来获取和访问jsp相同的展现内容和应用功能。 jsp或者说动态页面技术的出...
  • java_zys
  • java_zys
  • 2016年05月26日 10:51
  • 3428

Java web----页面静态化

1 说明 静态页面本身就比动态页面快很多倍,而且动态页面总是要去数据库查询,这会更加降低速度! 页面静态化是把动态页面生成的html保存到服务器的文件上,然后再有相同请求时,不再去执行动态页面...
  • bluzelee2011
  • bluzelee2011
  • 2015年01月17日 13:24
  • 1434

ThinkPHP 的页面静态化功能的实现(二)

页面静态化有很多好处,加快页面打开浏览速度,有利于搜索引擎优化SEO,减轻服务器负担,网站更安全,HTML页面不会受php相关漏洞的影响。...
  • sinat_35861727
  • sinat_35861727
  • 2017年02月10日 16:30
  • 2967

PHP实现页面静态化——全部纯静态化

先来看看php在服务器的执行过程:当用户请求服务器php文件的时候,服务器将对php文件进行语法分析,其次是解析,最后才运行。当php文件有内容输出时,该内容会先经过服务器的php的缓冲区(buffe...
  • qq_15096707
  • qq_15096707
  • 2016年03月05日 16:19
  • 7010

php页面静态化实现思路

php页面静态化,是把那些内容不常变化的页面静态化,而不通过动态程从数据库或者缓存中读出,以此来增加响应速度和减轻服务器压力。这里的要点是对不常变化的内容做静态化,如:新闻,博客等。而经常变化的内容,...
  • jetxt
  • jetxt
  • 2015年03月23日 17:17
  • 4467

高并发解决方案--页面静态化

目前主流的静态化主要有两种: (1)一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中, 将动态页面转化为实际存在的静态页面这种方法,由于静态页面的存在,少了动态解析...
  • guchuanyun111
  • guchuanyun111
  • 2016年07月28日 16:02
  • 1640

通用大型网站页面静态化解决方案

最近自己做了一个做网络广告的网站叫全方位商机平台的项目,由于网站首页上板块划分很多,不同板块的数据库查询方式不同,首页内容量巨大,如果按照一般的动态jsp页面的话那么数据库查询将是巨大的开销,会导致首...
  • luyaran
  • luyaran
  • 2016年09月13日 15:54
  • 1340

高性能Java Web 页面静态化技术(原创)

package com.yancms.util; import java.io.*; import org.apache.commons.httpclient.*; import org.apach...
  • wuyanwen888
  • wuyanwen888
  • 2013年06月19日 08:52
  • 47329

java 做页面静态化

JSP的静态化   什么是静态化?静态化就是将动态的jsp转换为静态的html 为什么要静态化?提高性能加快访问速度,静态化的页面html不需要访问数据库等操作所以要比动态的jsp...
  • u013568834
  • u013568834
  • 2015年01月27日 23:09
  • 5007
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页面静态化的意义
举报原因:
原因补充:

(最多只允许输入30个字)