无Gzip模块主机实现Gzip压缩js和css
众所周知,开启Gzip能极大地压缩文本数据的体积,可是有的主机上并没有安装Gzip模块(例如我现在使用的主机),因此不能通过写.htaccess文件或者httpd参数等方法开启Gzip压缩功能。今天给大家介绍两个兄弟版的WordPress插件:WP CSS和WP JS,作者都是Halmat Ferello。
WP CSS
WP CSS能自动清除使用@import参数载入的CSS文件里的空格,并生成缓存文件,在浏览器发出请求时以Gzip的方式输出。这样就不需要每次加载CSS的时候都进行动态压缩,降低了服务器负担。
点评
经过WP CSS压缩后的CSS文件经本人测试在IE系列兼容性较差的浏览器上都能正常解析。但在进行W3C CSS在线验证时会产生未知错误(当然,CSS还是符合W3C标准的),原因未明。
WP JS
WP JS只支持通过函数调用。首先它会通过JSmin压缩JavaScript脚本,并缓存起来,和WP CSS一样,降低了服务器负担。
点评
对加密后的JavaScript脚本支持不好。
后记
采用插件来实现Gzip输出只是无奈之举,有Gzip模块的主机最好还是不要用插件来实现Gzip压缩。
最后说一下,Gzip的威力确实是非常强大的,我使用了之后所消耗的流量暴降至以前的1/5。






沙发!我跑到你主页去,以为跑错地方了 = =
还好我的自带,要是让我自己配置Linux估计搞不定。
我使用了gzip的一个WordPress插件~~不过只压缩js文件~
@zwwooooo
主页还没有完成
@LAONB
不是独立主机睡让你配置服务器?
@老饕
WP-Gzip+本文介绍的两个插件就能完美实现Gzip了,虽然比较麻烦
啊 我都没压 改考虑下了
我没用Gzip插件实现
看起来不错啊,谢谢啦,试下
好像主机是apache2就能简单实现gzip了
我都是用第三方工具压缩的,因为zblog没有这个功能
好东西啊 研究下
文章不错,博客也不错
我写过一篇gzip的文章,就是用apache的压缩模块
没有apache的支持就只能用php的了:grin:
有时间研究研究gzip
..我还以为有什么更好的方法了呢呵呵,这方法真的是无奈之举啊,我的已经是压缩过了然后传到空间上的
@万戈
主机有模块就是好
@Dianso
要有Gzip模块才行
@卢松松
可以通过第三方压缩中转嘛
@kangzj
就是,我的主机刚好没有Gzip模块
@Hobo
通过Gzip传输还可以进一步节省流量的
有时间折腾下gzip
WP JS不能压缩wp_head()函数里的js,很不方便
没有压缩过这些文件~~
@A.shun
压缩了以后速度很爽的
@Ven
WP JS是需要手动修改一下代码才能调用的
@网络生活
不难的,改一下模板就行了
@要饭的
压缩一下,省流量啊
果断路过..
文章不错,博客也不错,有时间折腾下。
文章写的不错哦
这个功能超级好,尤其是现在的云享主机,除流量外其他都没限制。
准备换个有压缩的主机。