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也有时候猛涨.
2284 次点击
所在节点    VPS
29 条回复
that5
2014-05-04 11:00:34 +08:00
看log吧找出问题才是关键,然后手动清理那几张表。
jinyang656
2014-05-04 11:04:33 +08:00
首先很好奇是什么网站:-D

以前做过一个Android 资讯类App,使用wp做后台,后面发现连接数一多cpu负载就猛涨,后面是改用nginx,静态化页面,各种数据缓存,负载情况有所改善,不过具体细节我也不清楚。
fangzhzh
2014-05-04 11:04:35 +08:00
针对你说的"国内貌似很少用wrodpress 做大网站。 ", smzdm就是用的wordpress
zts1993
2014-05-04 11:26:33 +08:00
wordpress 数据库就是这样 mysql负载高的厉害,一方面是本身每个页面查询多,另一方面,post表比较大,,,优化的话,,可以上memcache减少一半的数据库查询,或者最好采用全静态话( 用wp-super-cache,这个插件是做到真正的全静态化,而且缓存有效期控制很完善,强烈推荐 ),。。。mysql优化我就不说了。
akira
2014-05-04 11:34:28 +08:00
頁面做緩存。
yangzh
2014-05-04 11:55:39 +08:00
一般有时候,1分钟发2篇也有,10分钟发3篇

听起来像是可以用程序来发表文章啊。那么可以考虑干脆弄一个静态网站算了呢。
POPOEVER
2014-05-04 12:07:27 +08:00
不会是做采集的吧?
qingting
2014-05-04 12:12:11 +08:00
采用ssd硬盘看看
lincanbin
2014-05-04 12:15:53 +08:00
换服务器,搞两台浪潮
cosbeta
2014-05-04 12:55:43 +08:00
cache做得好,90w都随便跑
Mihuwa
2014-05-04 14:31:19 +08:00
wp做大站的很多吧。
princeofwales
2014-05-04 15:07:27 +08:00
我也好奇,这是个什么网站
如果是正规的(非采集),如此流量,上个高性能的服务器应该不是问题吧
lightforce
2014-05-04 15:17:49 +08:00
先亮网址再解答,不过据我所知估计也就是某某福利网,挂个d8的主题模板采集下,最近当心点,小伙伴
Tink
2014-05-04 15:19:56 +08:00
九万!?求网址
peartail
2014-05-04 15:34:29 +08:00
英文站的话可以考虑上 CloudFlare。
jerry74
2014-05-04 16:43:28 +08:00
rebuid index試看看吧
aisin
2014-05-04 18:23:38 +08:00
lloydsheng
2014-05-04 18:26:13 +08:00
内容基本不变,考虑静态化
alexapollo
2014-05-04 18:37:49 +08:00
不知,后台服务器用的是什么?nginx?
cst4you
2014-05-04 20:02:44 +08:00

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

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

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

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

© 2021 V2EX