为什么APC的“缓存文件”跳得这么快?

时间:2010-08-10 09:17:37

标签: php apc

它不断跳跃:

Cached Files    292 ( 32.3 MBytes)

...

Cached Files 0 ( 0.0 Bytes)

这是正常的吗?

为什么这个数字在生产环境中不能稳定?

2 个答案:

答案 0 :(得分:1)

可能的原因可能是缓存已满。请参阅此SO条目:PHP APC: What happens when APC cache is full?

尝试将缓存大小设置为64MB或128MB,并查看使用了多少缓存。如果它超过32MB,那么您可能必须永久地增加缓存大小。

答案 1 :(得分:0)

使用apc.php脚本查看内存的使用情况。你应该保留20%的可用内存(下班后)。

使用apc.shm_size参数增加内存。不要犹豫,在大型服务器上提供GB。 如果无法增加分段大小,请增加分段编号。

相关问题