wordpress 文章数量大,我的已经超过 9 万了,负载突然高起来,有没有什么好办法,请大牛关注

2014-05-04 10:51:31 +08:00
 dengliu
我前段时间用了一个数据库清理插件(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也有时候猛涨.
2291 次点击
所在节点    VPS
29 条回复
lazyphp
2014-05-05 14:49:46 +08:00
楼主最后 国内貌似很少用wrodpress 做大网站。 笑了。
国内一推大站用wp。 典型的cnbeta 。 现在他们还是不是用wp就不清楚了。但早期他们是用wp的。看着他们一路改版过来的。
既然楼主是文章量大,这时就该考虑 自己写一个 静态页生成的 插件了。把文章都静态化。留言 以按需加载的形式 出现。 这样什么压力都不是压力了。
xzl
2014-05-06 17:28:16 +08:00
news.xuxudaodao.com 目前50w左右的文章,wp在10w上下就很卡了,瓶颈大部分还是在sql语句那,我这有修改过sql语句、页面静态化、sql debug,坑爹的是因为修改过wp的核心类导致升级困难。
dengliu
2014-05-07 12:59:58 +08:00
@cosbeta 朋友做过类似优化案例吗?能否详细说明一下
dengliu
2014-05-07 13:00:40 +08:00
@xzl 哦,非常感谢,能否留给联系方式,交流下!!!
7vps
2014-05-08 15:55:41 +08:00
進來圍觀下強貼。可缓存优化下吧。
thinkxen
2014-05-12 06:40:08 +08:00
.这就是一开始选择错误的苦果
dengliu
2014-05-12 14:02:15 +08:00
@thinkxen
我现在想换其他CMD平台,但是也不好整,怕原来的文章,百度不被收录
mongodb
2014-05-14 00:03:54 +08:00
@lazyphp 早期不是phpnuke或者它的某个衍生么,从来没wordpress过啊…… 然后很早的时候可能10年左右就已经重写了——还不是从phpnuke重写,而是已经写了一个又重写,没wordpress半点事
franklight
2015-01-04 20:15:14 +08:00
@fangzhzh 虽然这个帖子过去了一年,不过也正好能说明问题,smzdm已经没用WP了。
发现好多站都是最开始用WP,做大了以后就开始自己开发了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111043

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX