曾经我为了给 WordPress 开启 Gzip 功能真是煞费苦心,但最终还是成功了,并写下日志《开启GZIP,提速Wordpress》分享给大家。据willin的反馈,他使用该方法感觉不错,但是我自己用这个方法却发现主题在IE6下裸奔了,至今没有找到问题的根源,之后只好弃用了该方法。郁闷~
但是我一直没有放弃对开启 Gzip 的追求,皇天不负有心人,终于让我找到了两个给 WordPress 开启 Gzip 的方法,且比在《开启GZIP,提速Wordpress》中提到的方法更简单,更实用,也没有在 IE6 下裸奔的现象,值得推荐。至于什么是 Gzip、如何检测网站是否开启 Gzip 功能等问题本文就不多作熬述了,欲知答案请移步《开启GZIP,提速Wordpress》。下面马上切入正题:
方法一:
gzippy 插件。
这对于懒人或者菜菜们来说是个福音和首选,这个插件解压后也不足2K,可谓短小精悍,且上传安装之后也无需另外设置,很方便实用。
下载地址:http://wordpress.org/extend/plugins/gzippy/
方法二:
定义 php.ini。
新建一个名为 php.ini 的文件,输入以下内容,保存并上传至网站根目录即可。
output_buffering = Off
output_handler =
zlib.output_compression = On
output_handler =
zlib.output_compression = On
因为本人对插件有抵触情绪,能用代码搞定的就绝不用插件解决!所以我现在用的是方法二,压缩率达到73%,还是比较让人满意的。现在我的 YSlow 成绩又回到了 Grade B,真要感谢 Gzip 的压缩功能啊。
-
完美启用Gzip压缩JS、CSS2009年06月8日 -
开启GZIP,提速Wordpress2009年05月11日 -
合并JS文件两步走2009年06月13日 -
潇洒步入YSlow之Grade A时代2009年06月9日