查看文章 |
随着网站优化概念的深入人心,网站URL静态化处理也逐渐成为网站开发的必要技术需求。但是,不是所有网站的静态化处理都是一样的,还是要根据网站的不同类型选择不同的静态化方式,下面仔细分析如何选择静态化技术。 目前主流的静态化主要有两种,一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的URL Rewrite的方式,他的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一句话来说就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的。这两种方法都达到了实现URL静态化的效果,但是也各有各自的特点。 将动态页面转化为实际存在的静态页面这种方法,由于静态页面的存在,少了动态解析过程,所以提高了页面的访问速度和稳定性,使得优化效果非常明显。所以这种方法被广泛采用。但是它的局限性同样存在。对于大型网站而言,这种方法将带来不可忽视的后继问题: 程序将频繁地读写站点中较大区域内容,考虑磁盘损伤问题及其带来的事故防范与恢复----硬件损耗要更新、站点备份要到位; 页面维护的复杂性和大工作量,及带来的页面维护及时性问题----需要一整套站点更新制度和专业的站点维护人员; 对于大型网站,信息量巨大,具有独立服务器,可采用URL Rewrite 的方式。 对于一些中型网站,使用虚拟主机的就采用生成静态页的方式,有条件购置服务器的可视具体网站类型而定,若网站交互性较强,局部更新内容比较多的话,可以采用Rewrite,若页面内容比较固定的话,使用静态页生成技术效果就更佳。 |