eAccelerator 磁盘缓存大小

eAccelerator 磁盘缓存大小

我正在使用 eAccelerator 来缓存我的 PHP 操作码。我已将磁盘缓存设置为 /var/cache/eAccelerator。如何限制缓存的大小?它已经增长到 1.5 GiB 并且还在不断增长!

答案1

我的猜测,基于 eAccelerator文档,它的缓存量超出了您的预期。

思考你想要做的是翻转

eaccelerator.shm_only = "0"

eaccelerator.shm_only = "1"

或许 :)

或者您可以考虑quota-ing 缓存目录?但不确定这是否会适得其反,或者是否会限制其大小。

另外,你可以看看編輯時选项--with-eaccelerator-shared-memory。不确定这是否相关,但如果脚本也将结果存储在缓存中 - 这可能是一个问题?

相关内容