曾经我为了给 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日
试过了,效果还可以的哦,只是加代码的时候,会有一个问题就是图片和有些页面没办法实现压缩的
为啥用了gizppy,仍然压缩不了呢?谢谢
我就郁闷了,为什么你这个站代码那么整齐啊,一排下来,好整齐!!
我信奉代码如诗,即使是源码我也要让它们尽量有层次
换上米国主机了 开启玩玩~
我的是cpanel什么都不用搞就可以,不知道为是什么,用所有的在线测试工具均说开启gzip成功压缩率达76%,但是我有一个问题,不管用你的方法还是谁的方法,我反正用尽了gzip的各种方法,我用yslow里的Gzip还是F评分,不知道是为什么
我来开启了,学习学习了、
Pingback: 如何幫Wordpress加入gzip壓縮,並做一些網路優化 | 到處閒晃
我原来是用插件开启了压缩这个,很好用
昨天换了个主机空间后,去检测发现没有开启压缩了,插件什么都是开启的。。把插件删了再安装还是不行,用第二种方法也没有效果...特来救助于人你
真的很感谢
正发愁网站访问很慢
原来可以这样弄,回头把插件删掉~~
此二个方法都不行,第一个插件,一启用后台打不开,第二个php.ini也无效弄到根目录下用在线检测依然显示没有GZIP还烦请说明一下,另外我说一下,我的空间也是linux的,也支持.htaccess,可以排除是插件和使用方法的问题,我在一个全新的一样的空间里装一个干净的wordpress装上gzippy一启用也一样后台打不开,可以说明是空间的问题,但是,我想问一下,我就别无它法吗?
好像后面还有一篇,继续
z-blog怎么搞呢?
Pingback: WordPress开启Gzip压缩传输 | 暮色森林
高手啊。
Pingback: 换模板了+Wordpress之页面加载速度优化 | FORECE's 博客日志
感觉顿时快了N倍 不需要super cache这个鸡肋了。 压缩率还是75%
压缩+缓存,可能有冲突吧,呵呵
不好意思。 原来是裸奔了。
唉 看来得换方法。
http://wange.im/the-best-gzip-for-wordpress.html 你可以试试这个方法
gzippy插件激活以后wp崩溃。
恩 改天试试那个方法。
我删除了 super cache 就不裸奔了。 方法二正常不裸奔了。 呵呵
使用了第二种方法修改了我的空间中php5.ini 测试成功!压缩率75%,非常感谢万戈兄~!
两个方法都试过了,测试的时候仍然显示未启用GZIP压缩,不知何故……
gzippy 插件貌似不对css和js压缩阿。我使用后,查看http回复头,没有gzip。
gzip建议用这种方法:
http://wange.im/the-best-gzip-for-wordpress.html
Pingback: WordPress之Gzip压缩索引 - 自在飞
= =在百度搜索查GIZP功能,跑你这里来了。。
呵呵,gzip最好的方法我建议用这个:
http://www.life-studio.cn/the-best-gzip-for-wordpress.html
我两个方法都用了。。用你建议的那个方法,无法压缩首页的。。用这个方法就搞定了~~嘿嘿。。不过不会有冲突吧。。
哈,能用就好
还是第一种方法比较适合我这样的人
呵呵,用插件这个方法简单、兼容性强,值得推荐
你的GZip不错!
各种方法都有了,赞一个!
呵呵,在我这里可以找到gzip方法大全,我之前有收集整理过
今天查开启gzip又跑到你这里了
我这里几乎汇总了所有开启gzip的方法,呵呵
Pingback: WordPress提速终极六招 | 流星天空 | 博客赚钱与中国网游
我就奇怪了~我2种方法都放上了,再去那个网站查,还是现实没有~~~
照常理说应该不会
不过不怕,我还有其他GZIP方法,你可以在相关日志里找到,或者在本站直接搜索“gzip”也行
我搜索过了,会不会和服务器的一些设置有关呢?
使用gzippy插件开启gzip不会使IE裸奔,使用php.ini开启不但使IE裸奔而且总是有莫名其妙的问题……我用着gzippy了~不错
这个是因服务器而议的,我用php.ini就没有在IE下裸奔,其他gzip方法倒是会有裸奔现象,插件我至今还未用过
Pingback: 优化你的 WordPress 之压缩 CSS/JS 代码(进阶篇补充) - Showfom's Blog
Pingback: Wordpress 之終極 Gzip 兼容 IE6 - Willin Kan 的博客
很不错的方法,我要用...可以节省不少空间和流量呢.
不錯啊! 你找到方法了! 但有何原因不一樣? 這值得看看.
我已经找到不同了,这里提到的两个方法只是对输出的html进行压缩。
后来我又写了一篇文章http://www.life-studio.cn/compress-js-and-css-with-gzip.html,这是对JS和CSS进行压缩,效果更明显,不过我的主题在IE6下还是有bug,原因不明。。。
剛看了, IE還是不行...
我不知道其他主题用这个方法会不会在IE6下裸奔
上次你用我第一次介绍的gzip说IE6下正常
我想可能是我CSS的问题
我的流量不大,压缩了貌似起不了多在作用。
出售AD,有意者请PM~ 哈哈,话说我的空间还蛮大,暂时不需要压缩~
呃,这可不是空间大小的问题哟,这是影响WP加载速度的问题
哈哈,Gzip就是通过压缩文件既可以减少存储空间,又可以通过压缩文件达到网络传输文件时可以减少传输时间,也就是网页加速的目的。嗯,总之,是个很棒的方法,呵呵~
怎么玩?
帮你检测了一下,还没有开启gzip
两种方法你可以任选一种,都很简单的
能加快打开速度?
恩,当然啦,我使用后压缩率达到73%呢
我已经按你的方法2做了,怎么能看到压缩多少呢,你打开我那小站看下 速度有改善吗?
恭喜你,压缩成功了
Original Size: 34.46 KB
Gzipped Size: 9.93 KB
Data Savings: 71.18%
应该很有改善吧
哈哈, 谢谢你拉!
呵呵,客气啥,写此文的目的就是为了和大家分享嘛
可惜俺用的不是wp啊
可惜俺也没用过z-blog
哈哈,貌似我的空间支持Gzip的。不用装插件。
哦?有这等好事,难怪上次有个博友说他没有开启过gzip就检测出用gzip压缩过了,我还觉得奇怪呢,原来是主机的原因呀。
你用的是啥主机呀?
出售黄金广告位
呵呵,你这是本站唯一一个广告位
可惜 沙发总是会掉到最后面
好神奇哦,为什么每次你都能抢到我这里的沙发,而且可以迅速回复我的留言
好像是这样也! 没办法 我们不是人类嘛