Почему eAccelerator не кеширует жесткий диск? - PullRequest
0 голосов
/ 25 марта 2010

При просмотре установленной папки в php.ini для использования eAccelerator, ничего там нет.Также нет скрытых файлов.Каталог также доступен для записи:

eaccelerator.cache_dir = "c:/wamp/tmp/eaccelerator"'

Также есть следующие настройки в php.ini для разрешения кэша диска:

eaccelerator.disk_size="12"
eaccelerator.keys="disk_only"
eaccelerator.sessions="disk_only"
eaccelerator.content="disk_only"

При извлечении php_info(); появляется следующее:

Memory Size          33,554,392 Bytes
Memory Available    29,181,672 Bytes
Memory Allocated    4,372,720 Bytes 

Выделенная оперативная память увеличивается с увеличением числа считываемых файлов, поэтому она определенно кэшируется, но почему она ничего не записывает во временный каталог?

Спасибо!

1 Ответ

1 голос
/ 23 сентября 2010

Была ли у вас опция eaccelerator.shm_only = 1? Они могут перегрузить дисковый кеш.

Смотрите это https://serverfault.com/questions/61316/eaccelerator-disk-cache-size

...