我前段时间用了一个数据库清理插件(WP Clean Up)后,发现mysql 占用CPU非常厉害,尝试还原数据库后,负载就正常了过10多天又来了,高负载情况又来。所以我都搞不清楚到底那个问题导致了高负载,是数据库清理,还是文章数上来了。我现在采取的方案是把web 服务器和数据库服务器分在两台服务器运行。然后我启用了redis 端缓存(http://www.oschina.net/question/12_60107),和wp supercache 插件(这东西我开始建立网站就一直开),负载终于能够降了下来,一般0.6-2左右。但有时候进入后台和发布文章都比较慢,wp 生产缓存有时候在20秒左右。另外如果取消wp suprecache 负载又开始高了。我上网搜索到很多人都反应wordpress文章数一多就麻烦了。如果解决不了,是不是应该换其他CMS平台。国内貌似很少用wrodpress 做大网站。
网站大概情况 流量大概在10PV,独立IP1.5万,更新文章数也比较快,一般有时候,1分钟发2篇也有,10分钟发3篇,发布得快php CPU也有时候猛涨.
网站大概情况 流量大概在10PV,独立IP1.5万,更新文章数也比较快,一般有时候,1分钟发2篇也有,10分钟发3篇,发布得快php CPU也有时候猛涨.