首页  |  资讯  |  发布任务  |  查找任务  作品展区  |   最新动态  |  TOP排行  |  讨论区  |  博客
首页 > 业界新闻 > 增值类互联网 > 网页制作 > 正文
网站HTML静态化处理以及生成静态技术的选择
2008-03-18    出处: 网络   编辑:罗倩
 

随着网站优化概念的深入人心,网站URL静态化处理也逐渐成为网站开发的必要技术需求。但是,不是所有网站的静态化处理都是一样的,还是要根据网站的不同类型选择不同的静态化方式,下面仔细分析如何选择静态化技术。
目前主流的静态化主要有两种,一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的URL Rewrite的方式,他的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一句话来说就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的。这两种方法都达到了实现URL静态化的效果,但是也各有各自的特点。

将动态页面转化为实际存在的静态页面这种方法,由于静态页面的存在,少了动态解析过程,所以提高了页面的访问速度和稳定性,使得优化效果非常明显。所以这种方法被广泛采用。但是它的局限性同样存在。对于大型网站而言,这种方法将带来不可忽视的后继问题:

由于生成的文件数量较多,存储需要考虑文件、文件夹的数量问题和磁盘空间容量的问题—--需要大量的服务器设备;

程序将频繁地读写站点中较大区域内容,考虑磁盘损伤问题及其带来的事故防范与恢复----硬件损耗要更新、站点备份要到位;

页面维护的复杂性和大工作量,及带来的页面维护及时性问题----需要一整套站点更新制度和专业的站点维护人员;

而URL Rewrite方式特点同样鲜明,由于是服务器内部解析的地址,所以内容是实时更新的,也不存在文件管理和硬件问题,维护比较方便。在服务器级URL Rewrite重写技术并不影响页面的执行速度。但是URL Rewrite的门槛比较高,国内虚拟主机大多不支持,而且虚拟主机是目录级的url Rewrite,通过遍历目录读物URL转发规则的方式将大大降低页面的执行速度。

所以综合上诉原因,个人认为:

对于一般企业网站,个人网站,这些网站信息一旦发布就很少更改,网站信息量不多的情况下,而且一般使用的是虚拟主机,可以选择生成静态页的方式。

对于大型网站,信息量巨大,具有独立服务器,可采用URL Rewrite 的方式。

对于一些中型网站,使用虚拟主机的就采用生成静态页的方式,有条件购置服务器的可视具体网站类型而定,若网站交互性较强,局部更新内容比较多的话,可以采用Rewrite,若页面内容比较固定的话,使用静态页生成技术效果就更佳。


 
查看评论
昵称:
内容:
 
 
相关文章
无相关文章
TAG标签
    HTML静态化
网博中国     联系我们     帮助     最新公告     服务条款     保密政策     广告服务     网站地图     友情链接
网博中国 Weboochina.com 版权所有