wordpress速度优化
今天下午还是忍不住倒腾了一把,终于将问题解决,速度提上来了,顺便backlinks的问题也解决了,本着懒人与简单通用的风格,做了四部操作,wordpress用着舒服多了。
1.弃用Wp Super Cache,改用DB Cache Reloaded。Wp Super Cache采用将页面缓存成静态html页面的方式来提高速度,但这样也带来了一系列的问题,页面无法做成动态的,修改了php代码,总是还需要清空缓存。而实际上,php的运行速度还是比较快的,瓶颈通常在数据库上,插件DB Cache Reloaded就是将数据库的内容进行缓存,这样就减少了查询数据库操作。实际使用中,没有感觉到DB Cache Reloaded比Wp Super Cache有所减慢,并且没有页面动态性的困扰,对我来说,完美替代了Wp Super Cache。安装之后,只要active就可以了,不需要设置啥。
2.安装WP Smush.it,优化图片,减少图片的体积大小。按照插件主页上所说,是无损压缩的方式,实际使用中,也确实没有见到图片效果下降。这个玩意安装后就自动生效,也可以在媒体库里面将上传的图片都优化一下,但是对于去成都照片太大,操作失败。
3.去掉sytax highlighter插件中,暂时用不到的js代码,这个要修改插件代码,不通用,就不在这里说了。
4.压缩js与css,提高效率。插件有两个:Scripts Gzip与Script Compressor,Scripts Gzip是傻瓜型的,安装了就自动生效,但因为没有啥配置,并且生成的压缩js在header那里,所以我最后选择的是Script Compressor,这里有一些配置选项,用起来较方便。
检验效果:在firefox上安装YSlow,进行评测,采用“小站点 blog”模式,级别已经从D提高到B了,还不错呵呵。就是有些东西是我没法舍弃的,所以我这里效率比较低,正常境况下可以提升到A了呵呵
另外我在200ok的response里面看到配置的是no-cache,但不知道为啥yslow里面说那些图片都是缓存的,并且还都有etag,真是诡异,还得研究研究,从apache的日志上看,确实是没有缓存的,杯具。我这个是dreamhost,还得看看怎么直接设置apache的配置,这个灯有空再整吧,现在倒也不是慢到受不了
---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html
---------------------------------------------------------------
您可能会喜欢:
现在加载速度确实很快啊
@云在天边
嘿嘿,小小的优化一下
一直用wp super cache,问题是CPU很累!
学习了,回去把我的也这么搞搞
@zerray
你的很快啊
@Mucid
cpu累是好事啊
最近在考虑wp 这篇对我很有用呀 我也不太喜欢全部缓存成html
这个插件要是把缓存存在memcache里就好了,存在文件里,读取时速度很慢,如果一个页面有40条查询,他就会缓存40个文件出来,到时再读取这40个文件,I/O很成问题
@kangzj
memcache对主机要求比较高,不通用。dreamhost就用不了
谢谢分享按你的方法去捣一下
WordPress数据库缓存插件:DB Cache Reloaded 空白页处理。搜索网络发现DB Cache Reloaded 这个缓存插件,安装后居然后台和前台都无法显示,按照以往按照插件出错的处理方法也解决不了,直接删除插件文件夹中DB Cache Reloaded也不行。最后发现空白页处理的关键 在wp-content目录创建tmp缓存文件夹和db-config.ini及db.php也都需要删除后方能恢复正常。
DB Cache Reloaded 这个插件跟Wp Super Cache是同一级别的缓存插件,现在这两个插件的作者都不怎么升级了。有些朋友和我一样升级到wordpress3.1使用DB Cache Reloaded 已经不兼容了。还好知更鸟把这个插件给升级了,而且增加了中文语言包,以后大家可以使用中文版的了,大家快去试试吧。我使用之后,浏览博客真的快多了。
详细说明大家可以看看这里:http://www.songxiaoxiao.com/wordpress%E6%95%B0%E6%8D%AE%E5%BA%93%E7%BC%93%E5%AD%98%E6%8F%92%E4%BB%B6db-cache-reloaded-%E7%A9%BA%E7%99%BD%E9%A1%B5%E5%A4%84%E7%90%86.html