今天调整了下blog,现WP速度向飞的一样。
这2天blog写得有点勤,感觉WP这么慢下去也不是办法,随通过如下1,2步聚,现在WP向飞一样。想和我一样飞起来的朋友不可错过。
1、WordPress 缓存与压缩
症状:每点个动态请求都要花掉不少时间
思路:看看有无缓存的插件,应该有,要是没的话不得不操刀了。。
解决:安装 WP Super Cache 并启用了压缩,鄙人的MiaoGzip(这名字取得傻得冒泡)和该插件冲突,于是被无期限地尘封了。
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倍速提升,爽哉。
分类: WP使用
你好~发现你的博客速度真的好块,使用您的第一个方法·确实速度有很大改善。
想请教一下·关于你说的第二点具体是怎么操作的呢?
代码需要加在哪里·这个是完整的代码了吗?谢谢!!
@QQ3800150 第2个因服务器而异,如果你是虚拟主机,那可能使用的是apache,那可以无视第2段,但不用apache好多年,没法信手打来,如有兴趣可google或百度搜索mod_deflate与mod_expire。如果是lighttpd则在/etc/lighttpd/lighttpd.conf
快过? 那就是又慢了
@白牙 好像是这样,似乎wordpress升到2.8.4后,不清楚是WP Super Cache变垃圾了还是wordpress变垃圾了。压缩功能有些不正常。用回了自已写的插件,http://www.jiangmiao.org/blog/38.html,我记得和WP Super Cache有冲突,但现在看看又没了。还是自已写的东西放心。
请问你是怎么解决WP Super Cache需要Apache的Mod_rewrite的问题呢?
很抱歉,不清楚。我用的是lighttpd。
我也想换WP,感觉WP还是比较慢,不行自己凑一个程序用了
很快。。。。