web 和Db 分开两台服务器,网站用wp supercache 插件 web 用redis 做缓存,前几天开始DB的负载一直降不下来,把除了wp supercache 插件以外的禁用了,好了点,但是现在一个小时或者2个小时,负载都会很高,应该是什么问题了,看了慢查询都是搜索语句,平时DB load average 都是0.2,甚至低于0.1,但是突然就会升高,到20-30, 网文章数过了6万了,有没有大神知道什么问题呢

1 ddzz Jul 11, 2014 日PV多少? |
3 molinxx Jul 11, 2014 我觉得Memcache可以帮到你 |
4 oldcai PRO 因为你的wp supercache的缓存过期时间大概就是1-2个小时吧,那个时间点缓存过期了,然后又从数据库读取。 |
5 yangqi Jul 11, 2014 |
7 minbaby Jul 11, 2014 看样子像是雪崩效应..... |
8 figo Jul 11, 2014 DB Cache Reloaded Fix 加cos-html-cache |
10 zaishanfeng2014 Jul 11, 2014 wp不适合大流量 |
11 johncang Jul 11, 2014 @zaishanfeng2014 有啥好建议呢 |
12 figo Jul 11, 2014 没有问题。我是SSD硬盘 直接生成HTML,我一天就10几万的PV. do 512的配置 一点压力都没有 |
13 mengskysama Jul 11, 2014 我觉得是被人艹了,试试记录一下客户端请求ur记录。 |
14 akira Jul 11, 2014 先分析下accesslog,看看有什常,如果有 化化化化化化化化化 |
15 em70 Jul 11, 2014 via Android 文章这么多,是不是蜘蛛导致的,这必须静态化了 |
16 mengskysama Jul 11, 2014 撸主都说了长查询都是全文检索,静态化也没用,静态化最多减少下php负担,其实这个PV的WP一台2核前后端1G内存机器都够了,撸主不妨看看mysqlcft。 |
17 yzxh24 Jul 11, 2014 既然是搜索导致的,那就缓存搜索结果呗。。。。 |
18 akira Jul 11, 2014 @mengskysama 主是全文索吧。 我主的搜索句的理解是:查句 |
19 yakczh Jul 11, 2014 换nodejs |
20 X-Force Jul 11, 2014 用 Hyper-Cache 插件,将搜索结果页面也缓存了,双核2G的VPS,20万PV轻松扛啊~ |
21 wdlth Jul 11, 2014 用snmp什么的监测一下磁盘IO,看看是不是磁盘有异常。 如果你能发出一些执行时间较长的查询语句可能大家会比较好判断。 |
23 crll Jul 11, 2014 wp大流量确实很无力,煎蛋就是一个很好的例子。 |
29 cpublic Nov 3, 2017 我目前使用的是 W3 Total Cache + Memcached 的方式,感觉还是很不错的,负载一直都很低! |
30 AoBoZ Jul 19, 2018 极限挑战 256M 内存,DB、web、存储同机, 8k DAU,5W pv (无良 yisouspider 秒并发 5+ 的数据不计算在内), 插件一堆,目前无压力 |