最近搬到只有 256M 的小内存 VPS 主机,一开始是 2 个博客,其内存占用比较适合,运行了几天都很流畅。
后来又加了个朋友进来,自己以为开一下 WordPress 缓存插件(WP Super Cache)减少系统开销,这个自以为是的行为导致内存频频飙升,连 512 M的 swap 区也用了差不多一半,最终 VPS 频频宕机。
经过几次宕机后,着手“优化”一下配置,但还是一样,后来想了一下,貌似在没开缓存插件表现还比较稳定。
于是大前天停止了所有博客的缓存插件,直到今天运行稳定。
再通过搜索引擎了解一下,最后得出自己认为的结论:
1. 如果主机内存不够大(小内存),一般的 WordPress 博客不需要开启缓存插件,适得其反。
2. 如果主机内存够大,开启缓存插件能提高访问速度。
文章内容RT,是加问号的,欢迎熟悉主机环境配置的朋友指点。
2011.1.24 edit: 经过换主机,发现频频挂机不是缓存插件导致的,是本身的vps主机不稳定。另外一个原因可能是 LNAMP 本身资源占用大,不适合 256 M内存的vps。
zww
赏
oooo
or
- 本文标题:小内存VPS运行WodrPress不适合用缓存插件?
- 本文链接:https://zww.me/archives/25377
- 发布时间:2011年01月16日 18:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
这个不错,不过我没用vps
@落伍啦
我也只是接触下
当初活动30刀买半年的时候入过一个,但后来觉得没用处就转了。。我那种日ip常年20、30的博客用虚拟主机就可以了,折腾的话拿linode来又太奢侈,最后决定果断转手。
@Leo.N
的确是啊,我也觉得太浪费了,几个人一起倒是可以
小博客~~就不用开什么缓存了~我感觉开跟没开是一样的~当然,我地方小`哈哈
@Bee君
对啊,我也不开了
我前一段时间买了一个256MB的VPS玩,假设一个黑莓用得yuchberry然后还有一个小程序,内容就稳定在320mb左右不下来了。。
@一日一美
256单个网站就绰绰有余了,除非访问量超厉害
缓存也耗资源啊。
@王3峰
会把,因为缓存,哈
这个确实多少有点关系
主机的原因居多
@www.imtmd.info
写这篇文章时的确是主机问题
用apache+nginx的飘过
@漏网小鱼
我也是,但现在的不是了,回归lnmp
我的OpenVZ就是开了Wp super Cache也不过200,唉,蛋疼的人们,你们用Nigix就别用Apache……
@Mucid
如果内存有512 Nignx+Apache就给力了
@zwwooooo
我就是512,也只用了Apache,CPU不过1GB单核而已……
@Mucid
只用Apache没说不可以,只是说追求神马性能的就尝试N+A,还有单用户什么的不管你装那种都ok,除非你访问量大的吓人。
@zwwooooo
我可是启用了加速器的,但是对于VPS的CPU来说,神马都是浮云……
@Mucid
哈哈,还是上linode的vps吧,稳定才是王道
@zwwooooo
做学生的囊中羞涩啊
@Mucid
我也是……但我不是学生,更惨
WP Super Cache是给缓存到内存,还是生成静态文件?如果缓存到内存,应该也会收到VPS里面php.ini单个php文件32M内存容量的限制吧?
不过也奇怪,我上次用my-visitors插件,该插件也会自动拼命吃内存,直到内存吃光500错误,环境是web环境是kloxo
@独自流浪
是缓存到文件吧,但也会占用内存,特别是生成缓存页面时候内存大量占用。
my-visitors的确会吃内存。
缓存插件里面cos-html-cache还是比较好的,纯静态了,而且也不需要PHP预处理,速度基本可以到顶。