我有一个拥有30个WordPress网站的VPS。我正在跑步nginx &;APC 请注意,它占用了我高达1GB的RAM,而且每次我添加另一个站点时,它都会增加。我注意到APC是导致ram使用量增加的原因之一。有没有办法优化这一点?
多个WordPress站点消耗了大量的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
关闭此功能可能会产生巨大的影响,但它有主要缺点,请仔细阅读
SO网友:ahmetlutfu
我正在为wordpress缓存Redis。我得到了惊人的结果。
http://www.jimwestergren.com/wordpress-with-redis-as-a-frontend-cache/
结束