首页 > 互联网, 生活, 软件 > wordpress速度优化

wordpress速度优化

2010年7月11日 闫鹏 发表评论 阅读评论

今天下午还是忍不住倒腾了一把,终于将问题解决,速度提上来了,顺便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的配置,这个灯有空再整吧,现在倒也不是慢到受不了

您可能会喜欢:

  1. 网络赚钱-backlinks小技巧与wp super cache
  2. vim python缩进与检查
  3. 再次优化速度-为apache加上缓存
  4. 用好你的vim
  5. 泡沫与收入增长速度
分类: 互联网, 生活, 软件 标签:

  1. 2010年7月11日18:28 | #1

    现在加载速度确实很快啊

  2. 2010年7月11日18:44 | #2

    @云在天边
    嘿嘿,小小的优化一下

  3. 2010年7月12日11:42 | #3

    一直用wp super cache,问题是CPU很累!

  4. 2010年7月13日20:40 | #4

    学习了,回去把我的也这么搞搞

  5. 2010年7月13日20:46 | #5

    @zerray
    你的很快啊

  6. 2010年7月13日20:47 | #6

    @Mucid
    cpu累是好事啊

  7. 2010年7月19日13:02 | #7

    最近在考虑wp 这篇对我很有用呀 我也不太喜欢全部缓存成html

  8. 2010年7月28日11:53 | #8

    这个插件要是把缓存存在memcache里就好了,存在文件里,读取时速度很慢,如果一个页面有40条查询,他就会缓存40个文件出来,到时再读取这40个文件,I/O很成问题

  9. 2010年7月28日14:20 | #9

    @kangzj
    memcache对主机要求比较高,不通用。dreamhost就用不了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.