看来大家都这么关心wordpress的速度,我就我知道的一些来做一个系统的介绍,如果你想你的blog(Wordpress based)很有很好的访问速度,你得注意一下几点:
- 别装太多花哨的插件,插件带来的速度不仅仅是php服务器端的,如add_filter函数,另外有的插件也会随之带来冗余的JS和Css,极大的影响页面的加载。哪些是无用的插件呢,譬如页面统计,google的统计就已经够了,为什么一定要精确到哪篇文章呢,你认为很有必要么?还有一些所谓好玩的js代码,大可不必,毕竟你是在blog,不是在体验web的新特性;
- 优化你的css和js文件,因为这些文件都在heade加载,在它们载入完毕之前,你看到的将是一片空白,这个影响速度很明显的;
- 首页别用太多的图片,特别是摘要之前的图片最好用缩略图,这样才不会很慢;
下面是提速的解决方案:
压缩css代码
- 首先压缩模板下面的style.css,为了模板显示正常,复制一份style.css,重新命名为 styles2.css;
- 清空style.css注释后面的东西;
- 参考这篇文章,在模板文件下建立style.css.php文件,copy这篇文章介绍的代码,然后把style.css.php中的“require_once(’style.css’);”改成 require_once(’style2.css’);
- 打开你模板下面的header.php,在
<link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_directory’); ?>/gzip-css.php” type=”text/css” media=”screen” />下添加
<link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_directory’); ?>/style.css.php” type=”text/css” media=”screen” /> - 继续压缩,其他插件对应的css;
- 打开所有插件的目录,寻找css文件;然后在修改模板下的style2.php,将这些css文件中的代码复制到style2.css中,然后清空原来的css;
- 在当前的插件目下,打开php文件,删除有类似<link rel=”stylesheet”的代码(当然不会做这一布也没有多大的关系)
- 至此css代码的压缩已经完成。
压缩JS代码:
同css一样的步骤,只是压缩的代码要做修改如下:
- < ?php
- $off = 0; //浏览器端的缓存时间,调试好了之后可以修改成一个比较大的数字,如3600表示1小时
- require_once('js.js');
- ?>
最后一个方法就是使用cos-html-cache静态化你的wordpress,将所有的post变成真正的html文件,如果使用,请用左边的站内搜索关键字”cos-html-cache”,或者访问这里http://www.storyday.com/html/y2007/958_cos-html-cache-10.html
该日志未加标签
前6排已经被占据了 快抢好位置哦
其实你把所有的css和js文件合并
然后事先使用CSS Tweak压缩css文件: http://www.cssdev.com/csstweak/
使用Shrinksafe 压缩js文件: http://alex.dojotoolkit.org/shrinksafe/
进行js和css压缩,效果已经足够!
因为js和css合在一起也不过几K,你使用gzip压缩能压缩多少呢?
你还增加了php代码,造成服务器端的压力!
所以我建议直接像我使用的压缩:
http://www.ksarea.com/archives/100.html
gzip压缩,文件大小只变成了原来的20%-30%甚至更小,效果还是很明显的,并且设置了浏览器缓存,所以对php的负荷不大
[...] 前几天写了一篇合并css和js文件,加快浏览速度的文章,感觉上速度确实有点提高,而最后把速度仍然比较慢归因于国外服务器数据传输的速度慢 !后来在Storyday那里看到一篇wordpress提速的文章,压缩css文件和js来提速。其实很早看关于wp优化的文章的时候就看到过对css和js进行压缩来提速,但是一直都不以为然。因为我想css和js文件经过合并,然后使用CSS Tweak和Shrinksafe分别压缩css和js文件,就可以把两者的总大小缩减至16K+3K,再使用Gzip压缩意义不大。现在发现我彻底错了! [...]
我的wordpress,发日志id号总是不连续是什么原因造成的啊,没删过日志
还有这么复杂的东西,原以为装上必要插件就OK了,呵呵,借鉴一下
[...] 原文链接:http://www.storyday.com/html/y2007/1023_optimize-your-wordpress.html [...]