LunarPages中实现gzip压缩输出

启用gzip可以将文件压缩到原来的约1/4,也就是速度可以提高到原来的4倍,使用流量将减少到原来的1/4。弄了一个纯文本的html测试,原文件1.6M,竟然压缩掉99%!可见gzip的优势。

这里介绍如何在LunarPages中为网站程序启用gzip压缩,不需要程序的支持,可以为所有的php及html启用gzip压缩。当然,如果你使用的是本身可以启用gzip的程序,例如discuz,wordpress等等,只需要在程序后台启用即可,就不需要这么麻烦了。如果你使用的是像ShopEx这样的没有gzip功能的程序可以使用此方法,可以极大的提高访问速度(ShopEx最大的缺点就是速度慢:)).启用gzip会轻微加重服务器资源消耗,给html启用gzip,则html文件需要经过php引擎编译,会加重服务器负担。

首先给所有的php文件启用gip压缩:

在php.ini中添加下面语句

output_buffering = Off
output_handler =
zlib.output_compression = On

这样就可以给所有php文件进行gzip压缩了。注意的是,这样启用gzip之后需要将程序原来的gzip功能去掉,例如discuz等的gzip不要启用,否则程序会报错。

下面为html页面启用gzip压缩,我们要做的就是让apache将html文件当作php文件处理即可。在.htaccess文件中加入下面的语句即可:

AddHandler x-httpd-php .html .htm

这样就可以为html文件htm文件启用gzip压缩了。

目前只测试了在lunarpages的suPHP中此方法有效,其他主机试过之后再公布。

这个是启用gzip以后的Shopex:http://shopex.lunarpagescn.com

相关连接:

支持国内银行卡付款的美国主机lunarpages

lunarpages优惠券 

LunarPages中文指南

大漠孤狼 ( www.83blog.com )原创, 转载请注明原文地址 http://www.83blog.com/lunarpages%e4%b8%ad%e5%ae%9e%e7%8e%b0gzip%e5%8e%8b%e7%bc%a9%e8%be%93%e5%87%ba.html

您可以选择一种方式赞助本站

    A+
发布日期:2007年05月17日  所属分类:网站
标签:

目前评论:1   其中:访客  1   博主  0

  1. avatar jijin 1

    看看啦。。

    [回复]

评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: