多个WordPress站点消耗了大量的RAM

时间:2013-09-02 作者:Ruriko

我有一个拥有30个WordPress网站的VPS。我正在跑步nginx &;APC 请注意,它占用了我高达1GB的RAM,而且每次我添加另一个站点时,它都会增加。我注意到APC是导致ram使用量增加的原因之一。有没有办法优化这一点?

2 个回复
最合适的回答,由SO网友:Wyck 整理而成

很难回答这个问题,因为每个站点很可能不同,而且每个服务器的配置也不同。

如果这些站点是单独安装的WordPress,那么1GB/30站点是正常的,对于apc.shm_size, 这等于960MB,没有开销。

32MB在我看来太低了,无法从您的问题中判断站点的负载情况,但您应该考虑为APC分配更多RAM,这很容易就会超过1GB的RAM。

一些解决方案:
1。拆下APC 2。增加RAM或在VPS上放置较少的站点
3。运行一个WordPress安装(多站点或符号链接)
4。找到消耗RAM最多的站点/主题/插件,并将其移动到其他地方或进行优化。

您应该查看APC设置,这就像微调汽车一样,它可能会产生很大的影响或破坏您的服务器,所以要小心。

参考号:http://www.php.net/manual/en/apc.configuration.php

影响RAM使用的一些因素:

  • apc.max_file_size - 设置为2M或更低apc.ttl - 允许缓存项空闲的秒数apc.user_ttl - 允许缓存项空闲的秒数(用户)apc.num_files_hint 文件数apc.stat 关闭此功能可能会产生巨大的影响,但它有主要缺点,请仔细阅读
ps.请勿在生产服务器上使用APC设置。

SO网友:ahmetlutfu

我正在为wordpress缓存Redis。我得到了惊人的结果。

http://www.jimwestergren.com/wordpress-with-redis-as-a-frontend-cache/

结束