Я использую eAccelerator для кеширования кодов операций PHP. У меня установлен дисковый кеш / var / cache / eAccelerator. Как я могу ограничить размер кеша? Он уже вырос до 1,5 ГиБ и продолжает расти!
Мой угадать, на основе eAccelerator документация, заключается в том, что он кэширует больше, чем вы этого хотите.
я считать что ты хочешь сделать, это перевернуть
eaccelerator.shm_only = "0"
к
eaccelerator.shm_only = "1"
Может быть :)
Или вы можете рассмотреть quota
-ing каталог кеша? Не уверен, однако, что это приведет к обратным результатам или ограничит его размер.
Также вы можете посмотреть на время компиляции вариант --with-eaccelerator-shared-memory
. Не уверен, связано ли это, но если скрипты тоже сохраняют результаты в кеше - это может быть проблемой?