小内存VPS运行WodrPress不适合用缓存插件?

» 2011-01-16 118条评论

最近搬到只有 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
or
oooo

“小内存VPS运行WodrPress不适合用缓存插件?”有118条评论

  1. 落伍啦 says:

    这个不错,不过我没用vps

    1. zwwooooo says:

      @落伍啦
      我也只是接触下

  2. Leo.N says:

    当初活动30刀买半年的时候入过一个,但后来觉得没用处就转了。。我那种日ip常年20、30的博客用虚拟主机就可以了,折腾的话拿linode来又太奢侈,最后决定果断转手。 :mrgreen:

    1. zwwooooo says:

      @Leo.N
      的确是啊,我也觉得太浪费了,几个人一起倒是可以

  3. Bee君 says:

    小博客~~就不用开什么缓存了~我感觉开跟没开是一样的~当然,我地方小`哈哈

    1. zwwooooo says:

      @Bee君
      对啊,我也不开了

  4. 我前一段时间买了一个256MB的VPS玩,假设一个黑莓用得yuchberry然后还有一个小程序,内容就稳定在320mb左右不下来了。。

    1. zwwooooo says:

      @一日一美
      256单个网站就绰绰有余了,除非访问量超厉害

  5. 王3峰 says:

    缓存也耗资源啊。

    1. zwwooooo says:

      @王3峰
      会把,因为缓存,哈

  6. 这个确实多少有点关系
    主机的原因居多

    1. zwwooooo says:

      @www.imtmd.info
      写这篇文章时的确是主机问题

  7. 用apache+nginx的飘过

    1. zwwooooo says:

      @漏网小鱼
      我也是,但现在的不是了,回归lnmp

  8. Mucid says:

    我的OpenVZ就是开了Wp super Cache也不过200,唉,蛋疼的人们,你们用Nigix就别用Apache……

    1. zwwooooo says:

      @Mucid
      如果内存有512 Nignx+Apache就给力了

    2. Mucid says:

      @zwwooooo
      我就是512,也只用了Apache,CPU不过1GB单核而已……

    3. zwwooooo says:

      @Mucid
      只用Apache没说不可以,只是说追求神马性能的就尝试N+A,还有单用户什么的不管你装那种都ok,除非你访问量大的吓人。

    4. Mucid says:

      @zwwooooo
      我可是启用了加速器的,但是对于VPS的CPU来说,神马都是浮云……

    5. zwwooooo says:

      @Mucid
      哈哈,还是上linode的vps吧,稳定才是王道

    6. Mucid says:

      @zwwooooo
      做学生的囊中羞涩啊 :evil:

    7. zwwooooo says:

      @Mucid
      我也是……但我不是学生,更惨

  9. WP Super Cache是给缓存到内存,还是生成静态文件?如果缓存到内存,应该也会收到VPS里面php.ini单个php文件32M内存容量的限制吧?
    不过也奇怪,我上次用my-visitors插件,该插件也会自动拼命吃内存,直到内存吃光500错误,环境是web环境是kloxo

    1. zwwooooo says:

      @独自流浪
      是缓存到文件吧,但也会占用内存,特别是生成缓存页面时候内存大量占用。
      my-visitors的确会吃内存。

  10. 缓存插件里面cos-html-cache还是比较好的,纯静态了,而且也不需要PHP预处理,速度基本可以到顶。

发表评论

昵称 *

网址

B em del U Link Code Quote