浅文 2008-9-6 23:27
wordpress 2.5 及以上版本中开启Gzip
wordpress 2.5及2.6取消了自带的gzip功能,查阅一下相关资料,一般有以下几种方法来开启gzip功能,在准备开启前我们要确认一下服务器的配置是否支持gzip功能,通过查看phpinfo()如果在zlib项目中显示如下图所示内容为服务器支持gzip压缩:
[img]http://wmrpd.com/blog/wp-content/uploads/2008/09/2008-09-06_203728.jpg[/img]
开启gzip的方法:
1、如果服务器支持.htaccess文件,那么在wordpress根目录的.htaccess增加以下代码,如果没有.htaccess则新建后增加代码。增加完成后上传到wordpress根目录后即可。
[indent]php_value output_handler ob_gzhandler
[/indent]2、通过 Index.php 启用Gzip
在wordpress的index.php文件的最开始处增加如下代码:
[indent]ob_start(”ob_gzhandler”);
[/indent]需要注意的是一定要在index.php文件的最开始,并不能有空格。
3、通过php.ini 启用Gzip
如果服务器支持php.ini重定义的话,可以在php.ini中增加以下代码来开启gzip。
[indent]zlib.output_compression_level = < 任何1—9的值,1的压缩比率最低, 建议取 6>
[/indent]需要注意的是如果在.htaccess文件中禁止了gzip功能的话,那在php.ini文件中开启后需在.htaccess文件中开启,否则无效。
开启wordpress的gzip功能后,服务器将在页面传输前将页面压缩后传送,可以有效减少服务器的带宽使用,也可以加速页面下载。
以下是几个gzip页面压缩率的在线检测网站:
1、[url]http://www.whatsmyip.org/mod_gzip_test/[/url]
2、[url]http://www.gidnetwork.com/tools/gzip-test.php[/url]
3、ttp://www.whatsmyip.org/mod_gzip_test/
4、[url]http://www.gidnetwork.com/tools/gzip-test.php[/url]