1
yangqi 2014-07-12 00:11:10 +08:00
|
3
cst4you 2014-07-12 01:47:46 +08:00 2
高并发下, 这俩是用了比不用还慢, 因为钩子太多.
参考wp memcache objcache, 和 batcache 插件吧. http://blog.wpjam.com/m/wordpress-memcached/ http://blog.wpjam.com/m/batcache/ 这两个结合, 1G内存的VPS轻松顶住百万PV. |
4
yangqi 2014-07-12 02:10:21 +08:00
@cst4you w3tc支持多种方式的,memcache, apc, object cache, query cache, minify等。
评测文章里面也说了,w3tc比其他的快是因为直接通过rewrite读取缓存文件,不像其他的插件还要通过wp的一堆钩子找到缓存。 |
5
cst4you 2014-07-12 02:18:19 +08:00
@yangqi 前面你说的那俩, 我在生产环境都试过, 一启用插件直接负载上30..服务器像死了一样, 不启用插件也只有换位数.
结合了 memcache objcache 和 batcache 之后, 加上mysql一些参数调优, 高峰期(15分钟同时在线2000+)的情况下. 负载不过3. 其实也很简单, 用wp本身的objcache功能把所有的object存到memcache里, batcache的功能是把 [未登录] 用户访问的内容转换成纯静态内容来实现大幅降低负载的. |
6
yangqi 2014-07-12 02:28:12 +08:00
@cst4you 默认的配置就是最基本的cache, 其他什么也没启用,效果不大的。你说的objcache和batcache都能实现,还有很多别的优化。
|
8
cst4you 2014-07-12 02:44:52 +08:00
@yangqi /抠鼻
我不知道你那边环境是怎么样的, 我这边是顶下来了. 原先最大压力的 mysql 变成了 php, 接下来就是 CPU 的干活了. |
9
xLzgkddTywk9ALsX 2014-07-12 22:35:20 +08:00
全部memcached,没有你说的问题哦.我也是W3TC,@cst4you, batcache貌似不会更新后就刷新缓存?
|