林海谐缘

 找回密码
 审核注册
搜索
查看: 1212|回复: 0

无Gzip模块主机实现Gzip压缩js和css

[复制链接]
发表于 2009-11-10 12:02:19 | 显示全部楼层 |阅读模式
众所周知,开启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。
您需要登录后才可以回帖 登录 | 审核注册

本版积分规则

QQ|手机版|小黑屋|林海谐缘论坛 ( 豫ICP备07015145号 ) |
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论 | 管理员:linker(QQ:80555546) 群:3067918

GMT+8, 2024-11-21 20:14 , Processed in 0.025201 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表