最近我的bluehost空间经常出现CPU问题,无奈,得考虑用插件了,我这人比较懒,不到必须的时候,我是不会去找解决办法的,但当我认真去找的时候,我必定是想进办法找最好的,特别是性能方面的优化。
1.为什么要找最好的而不找多个结合?WORDPRESS只支持使用单一的CACHE,所以你必须找最好的。
2.先别想插件,你认为最理想的cache应该是什么? 我认为:首先得给匿名用户生成静态页面,然后当此用户发表评论的时候能自动清空该页的静态能重新生成(只是该页),然后其它页面的静态不会影响,仍然是静态的,且静态文件支持gzip或者deflate. 最后就是能给登陆用户做数据库级别的cache . 最后就是不用浪费我时间去修改太多代码就能用.
3.w3 total cache 就是这么好的东西了,装吧,文档详细,功能强大,无敌了.wordpress 遇到性能问题时必装啊
4.我用过的其它cache的问题:
我首先用的是wp-cache : 这家伙,说句实话,装和不装是一个样的,不过这个插件贡献很多,包括w3 total cache的开发都是源于此插件,所以说,此插件适用于开发cache的人,对用户来说,是可有可无的.
然后我用的是wp super cache ,作者说是wp-cache的升级版并且有静态,不好意思,此模块配置我装了半天才成功,而且其效率一般,只是比wp-cache好一点点,不明显,要用工具才能测试出效率差.配置也太复杂了.
然后我又用了hyper cache,这个插件的一些安装问题,连作者自己也解析说不清楚,仍然需要debug,我发邮件去问了,而且上作者的blog也问了,呵呵
然后我又用了quick cache,这是一个能比得上w3 total cache的插件了,说真的,除了功能没那么详细外,配置比w3 total cache要方便,直接active就可以了,但是不支持gzip是一个可惜的地方,另外则是在comment发表的时候不能实时更新,是个败笔.
DBcache,我也用了,这东西是干什么的?装后更慢了,我的天哪.
国人开发的cos-html-cache?我爱国也支持国人,我也用了一下,发现不支持多语言,配置起来插方便的,只是我安装成功后不支持分类,不支持tag^^,所以有点可惜,其实如果他只要支持全静态了,我一定用国产,可惜在分类和tag上有点败笔,他连实时评论更新也做了.哦,另外一点则是,他不支持数据库缓存,管理后台时会导致bluehost 的CPU在查询post列表时超CPU,有点可惜.
还有好几个cache ,我都试用过了,总结:w3 total cache,如果你说你用cache不用它而用上面的,实在是要面壁啊如果你配置不成功,一定要试多几次,不可多得的cache啊.
1.支持匿名用户静态生成
2.匿名评论自动更新单一post
3.post时更新主页及相关页
4.登陆用户有数据库缓存(我喜欢啊,这对我来说很有用)
5.GZIP或者deflate支持,及双支持
6.minify,就是源码优化了
7.CDN支持,找个免费的CDN,相册就能飞起来了,找不到CDN,就找个免费空间支持FTP的模拟CDN也能飞起来了
8……还有很多我看不明的功能,不过够我用了,我向来是够用就好.
- Previous Entry: .htaccess: performance性能优化,加速网站
- Next Entry: SEO:一些搜索引擎的sitemap提交地址,以及自己制作批量提交的办法