实在受不了目前blog的慢腾腾了,打开首页基本白屏数秒。看源代码,光
<!– Dynamic Page Served (once) in 0.349 seconds –> 基本就在0.4秒上下。同事的blog在0.02秒上下,差距惊人。
一度打算直接放弃wordpress.上mt.结果cgi太麻烦,放弃。呵呵。
今天看了一些wordpress优化技巧,觉得是时候开始优化了。
1. 减少不必要的PHP请求
例如 theme中的这句:<title><?php bloginfo(’name’); ?> <?php bloginfo(’description’);?></title>
替换成下面这个语句:<title>一个伪linux粉丝的blog</title>
2. 删除不必要的插件
除了一些常用的插件,减少不必要插件的使用; 另外,如果你的插件类表中有安装了但没有使用的插件,那么建议把它删除,因为即使那些没有被激活,加载的时候也会被检查。
进入插件管理,今天一口气删除了十多个闲置插件。
Deleting the selected plugins will remove the following plugin(s) and their files:
- flickrRSS By Dave Kellam
- Hello Dolly By Matt Mullenweg
- Image Upload HTTP Error Fix By John Blackbourn
- NextGEN ImageFlow By Boris Glumpler
- Position Yourself By Kim Kennof
- WordPress.com Stats By Andy Skelton
- WordPress Database Backup By Austin Matzko
- WP-PostViews By Lester ‘GaMerZ’ Chan
- WP-PostViews Widget By Lester ‘GaMerZ’ Chan
Are you sure you wish to delete these files?
当然选择yes.
清理完插件后记得使用Clean Options 来检查数据库中孤立的表单。
以我的blog为例,清理前243,清理后The Options table currently has 189 rows.效果应该是有的。
3. 减少服务器请求
如果你提供一些资源供大家下载,比如图片,视频,电子书等建议不要放在自己的空间中,选择Youtube,flickr, Google Video等平台存放则是不错的做法。
目前网站数据不多,感受不深。
4. 使用wp-Cache
关于WP-Cache 已经有不少文章介绍过,这里我就不重复了。你可以参阅一下两篇
《WP-Cache 2.0-wordpress缓存插件》 中文
《Best Wordpress Plugins: WP-Cache》 英文
这个插件用了<!– Cached page served by WP-Super-Cache –>效果不错。
5. 优化博客中的图片
博客中图片的优化对于提高加载速度也很重要。有人推荐JPEG Imgaer。压缩图片效果不错,看不出什么失真,一个30k的图片,可以压到8k左右,很大的提高的访问速度。
改善效果:明显。
6.压缩模板的php文件的代码,压缩Css样式的代码,压缩JS文件的代码”;
php压缩:在徘徊在玻璃之城和微观堂提到的,压缩后可以使文件变的更小。我php文件就一个个手动压缩了,方法简单有漫长,就是把里面的代码的空格,换行,注释等去掉,这样15k的文件,可以压缩到8k左右,这样压缩后,首页会明显变小。
Css样式压缩:把模板里面的style.css还有插件里面的css都找到,手动压缩(去空格,换行,注释),或者到如下网站压缩清理:
1. Clean CSS
已这为例,我的css Input: 7.067KB, Output: 5.952KB, Compression Ratio: 15.8% (-1115 Bytes)
处理过程如下:process
2. Iceyboard’s CSS compressor
处理数据如下:
* Original size: 5.81 kB (5,953 B)
* Final size: 5.09 kB (5,209 B)
* Saved: 0.73 kB (744 B)
* Reduction: 12.5%
* Duration: 0.08499 seconds
* Rules: 81
* Selectors: 97
* Properties: 212
3. CSS optimizer
4. CSS drive
5. Ebiene.de
6. CSSTweak目前网站报500错误
JS压缩:可以把插件里面的JS文件代码进行压缩(去空格,换行,注释),或者到这个网站压缩http://alex.dojotoolkit.org/shrinksafe/
效果:未试验。
7.据说还有一个更猛的 PHP Speedy,有机会要试试。
2008-10-28更新:自己试用过PHP Speedy,效果很差,达到数十秒,肯定是不适合自己站点。放弃。
p.s,清理后,目前数据
快了0.1秒,打开页面基本没有停滞白屏现象,今后要定期wordpress优化。
Related posts:
- 另一款翻译插件Wordpress Global Translator Plugin-国际化你的blog 这几天试用了一款wordpress 翻译插件Wordpress Global Translator ,效果还不错,于是将之前试用的google翻译条请走了.嘿嘿。个人感觉点击国旗图标要好过工具条.起码更直观.虽然这个插件也用到了google translate.机器翻译. Global Translator支持从中文翻译到22种语言。支持WordPress2.0-2.5版本! 在这里下载后,上传Global Translator文件夹,在WordPress后台->Plugins->Global...
- Google Chrome浏览器的彩蛋和隐藏功能 Google浏览器大家已经都用着了,速度和性能都很不错。其实chrome还有一些很酷的彩蛋和隐藏功能在里面,下面列出一些google浏览器的about:页面,在地址栏输入下面的代码会有一些很实用的Chrome功能。 about:version - 显示当前版本 也可以是chrome-resource://about/ about:plugins - 显示已安装插件 about:histograms -...
- wordpress 2.6.2升级 早上登陆blog后台,发现又有提示WordPress 2.6.2 is available! Please update now,看了下资料原来是一个2.61的漏洞修补程序。于是再次启用 自动升级插件。(Automatically Upgrade WordPress)鼠标点点就搞定,最近2次升级都习惯了这种懒惰的方式。哈哈。...
Related posts brought to you by Yet Another Related Posts Plugin.





















