今天调整了下blog,现WP速度向飞的一样。

这2天blog写得有点勤,感觉WP这么慢下去也不是办法,随通过如下1,2步聚,现在WP向飞一样。想和我一样飞起来的朋友不可错过。
1、WordPress 缓存与压缩
症状:每点个动态请求都要花掉不少时间
思路:看看有无缓存的插件,应该有,要是没的话不得不操刀了。。
解决:安装 WP Super Cache 并启用了压缩。

2、Lighttpd 缓存与压缩
症状:每个页面就看到js,css等静态文件也刷刷得被请求
思路:对静态文件缓存6小时,即使刷新也返回304未更改。
解决:对静态文件如css,js,jpg,png等缓存6小时。但我想大家多用得都是apache特别是用虚拟主机朋友,我也不详述。使用mod_expire与mod_compress模块作如下设置,只是代码的核心片段

#压缩所有纯文件,html,xml,javascript,stylesheet,mime-type可能随lighttpd版本不一样而不同,只需依样添入即可。
compress.filetype           = ("text/plain","text/css","text/html","text/xml", "text/javascript","application/x-javascript" )
$HTTP["host"] == "www.jiangmiao.org" {
#指定cache-dir尤为重要,否则不会缓存且每每都刷新。
  compress.cache-dir = var.root+"/tmp"
  $HTTP["url"] =~ "\.(css|jpg|png|gif|js)$" {
    expire.url = ( "" => "access 6 hours" )
  }
}
Apache也类似,重点是压缩与缓存,Apache压缩记得是mod_deflate,缓存是mod_expire。余下得靠自已Google了。

经过这2缓存,2压缩 凭感觉大约有10倍速提升,爽哉。
共8条评论
  1. QQ3800150 @ 2009-09-21 12:50:32 回复

    你好~发现你的博客速度真的好块,使用您的第一个方法·确实速度有很大改善。
    想请教一下·关于你说的第二点具体是怎么操作的呢?
    代码需要加在哪里·这个是完整的代码了吗?谢谢!!

  2. JiangMiao @ 2009-09-21 12:57:05 回复

    @QQ3800150 第2个因服务器而异,如果你是虚拟主机,那可能使用的是apache,那可以无视第2段,但不用apache好多年,没法信手打来,如有兴趣可google或百度搜索mod_deflate与mod_expire。如果是lighttpd则在/etc/lighttpd/lighttpd.conf

  3. 白牙 @ 2009-10-23 10:40:22 回复

    快过? 那就是又慢了

  4. JiangMiao @ 2009-10-23 13:38:37 回复

    @白牙 好像是这样,似乎wordpress升到2.8.4后,不清楚是WP Super Cache变垃圾了还是wordpress变垃圾了。压缩功能有些不正常。用回了自已写的插件,http://www.jiangmiao.org/blog/38.html,我记得和WP Super Cache有冲突,但现在看看又没了。还是自已写的东西放心。

  5. alpha2beta @ 2009-11-13 19:35:16 回复

    请问你是怎么解决WP Super Cache需要Apache的Mod_rewrite的问题呢?

    • JiangMiao @ 2009-11-20 05:07:43

      很抱歉,不清楚。我用的是lighttpd。

  6. 天缘 @ 2009-12-07 12:59:24 回复

    我也想换WP,感觉WP还是比较慢,不行自己凑一个程序用了

  7. dark @ 2010-08-27 13:22:26 回复

    很快。。。。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>