这已经是我自《开启GZIP,提速Wordpress》和《给Wordpress开启Gzip功能》两篇文章后第三次介绍Wordpress中的Gzip功能,而这三篇中所涉及的Gzip又各有不同,可以结合实用。在《给Wordpress开启Gzip功能》中提到的Gzip功能很简单,但是只对Wordpress输出的html进行压缩,所以效果有限。而这篇文章提及的Gzip功能将对Wordpress中的重头戏JS和CSS进行压缩,这将使Wordpress的载入速度达到一个质的飞跃!
1、把模板目录下的style.css复制一份出来,命名为style.css.php,接着在style.css.php顶部加入这句:
在最后加上下面代码:
2、按照下面的方式修改header.php中的css连接
原来的:
修改后的:
这样,你的CSS就被Gzip压缩了,同样的方法可以压缩你的JS。只是在JS的顶部加入的是如下代码:
说说我自己使用Gzip压缩后的效果吧,在《开启GZIP,提速Wordpress》中我就提到,根据YSlow的要求,其中Compress components with gzip这项,我的得分仅为F,严重地影响了小站的整体评级。开启Gzip之后,我再用YSlow去检测,现在我的得分是Grade A!再贴个图让各位有个直观的理解,看看我的JS和CSS减了多少肥吧。JS和CSS的大小从102.1K直降到33.8K,足足减少了三分之二的文件大小,如果你有用prototype.js这样的大型JS,那压缩之后的效果就更可观了。!
开启此Gzip功能比《给Wordpress开启Gzip功能》中提到的Gzip要复杂的多,因为要对所有JS和CSS一一修改,且要找到并修改调用该JS和CSS的代码,如果你还是刚刚踏入Wordpress大家庭的小菜菜,那我还是建议你用《给Wordpress开启Gzip功能》中的插件或php.ini来实现Gzip。
最后友情提醒一下,因为使用此Gzip,需要修改比较多的文件和代码,所以记得备份哟,如果做错也好有个挽回的余地。
-
合并JS文件两步走2009年06月13日 -
开启GZIP,提速Wordpress2009年05月11日 -
提取并压缩第三方统计JS2009年06月8日 -
给 Wordpress 开启 Gzip 功能2009年06月7日
围观一下..
记录待用
想搞了再来看
为什么这一段技术博这么多了
总是听到你们说YSlow,想问下YSlow是什么??
yslow是firefox的一个插件,可以检测网站的载入速度和瓶颈
老鸟啊。
为什么我一用把css改为css.php的办法就会css丢失呢
话说谷歌管理员提供了网站加载速度评测的功能 ~
结果说我:
您网站的平均网页载入时间为 9.7 秒(更新时间:2009-11-30)。
该网站比 92% 的网站慢。
然后我就很纠结地问了百度 然后就被传送过过来 ~
先踩一脚 然后学习一下 ~
我也测了,6.1 秒,比 80% 的网站慢
Pingback: 轩邈阁 » WordPress站点速度优化攻略
Pingback: 优化你的 WordPress 之压缩 CSS/JS 代码(进阶篇补充) - Showfom's Blog
Pingback: 优化你的 WordPress 之压缩 CSS/JS 代码(进阶篇补充) - Showfom's Blog
有些js压缩了但Yslow没有显示
照理说应该不会的,你清除缓存再试试
Pingback: Wordpress 之終極 Gzip 兼容 IE6 - Willin Kan 的博客
Google 的 API 庫有 jQuery, Prototype, MooTools, SWFObject 可共用.
像你的主題是用自己的 js, 只能自己動手了.
是啊,你说的这些JS我都没用到
自己动手,丰衣足食,嘿嘿
在INOVE主题的HEADER.PHP中找不到对应的字符号,暂时搁置!
不会吧,css一般都是在头部加载的啊
那你找找哪个文件调用style.css就是了
没用过inove的主题,所以我也不是很清楚
INOVE中对应的代码是:
@import url( );
所以找不到,嘿嘿,只要将换成style.css.php的地址就OK了
NB,我也来试试!
先淡定!
什么东东什么东东?
原版一般会比修改版好点,软件不都这样吗?呵呵
越是被人修改越是出现多多少少的麻烦……
但修改可以更能让自己满意咯……
好,有学一招。