在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。目前主流的静态化主要有两种:一种是通过站群程序将动态页面抓取并储存为静态页面,这样的页面的实际存在于站群服务器的硬碟中,另外一种是通过 WEB 站群服务器的 URL Rewrite 的方式,他的原理是通过 web 站群服务器内部模组按一定规则将外部的 URL 请求转化为内部的档案地址,一句话来说就是把外部请求的静态地址转化 为实际的动态页面地址,而静态页面实际是不存在的。这两种方法都达到了实现 URL 静态化的效果,但是也各有各自的特点。

1 、可以提高网站的开启速度

实际上,真正能够提高网站访问速度的是纯静态生成,伪静态并不能提高网站访问速度。因为纯静态生成是真正意义上减少了资料库查询工作,而伪静态是没有减少资料库查询的。所以,能够提高网站访问速度的静态化方式一定是纯静态生成方式,而不是伪静态化方式。这两之间的区别需要分清楚。

2 、有利于搜索引擎抓取和索引

网站静态化之后,网页地址中没有引数,所以有利于搜索引擎抓取、分析、索引,从而对增加网站被搜索引擎收录的网页数量有非常大的帮助,对关键字在搜索引擎上的自然排名也有一定的帮助。两种静态化方式都可以实现这样的效果,所以利于搜索引擎抓取和索引的静态化方式,上述两种方式都可以胜任。

3 、可以减轻站群服务器压力

静态化之后的网页,在多用户访问的时候,不需要再次查询资料库,所以对减轻网站站群服务器的压力非常有帮助。但是这里要注意,伪静态不能减轻站群服务器压力,反而提高了一点站群服务器的压力。因为伪静态并不是真正意义上的静态化网页,是通过在站群服务器上安装元件来实现显示开式上的静态化,所以在访问伪静态网页的时候,还是需要查询资料库。因为在站群服务器中多装了一个处理元件,所以对站群服务器来说,反而提高了一点压力。