Настройка eAccelerator

lolshik

Постоялец
Регистрация
21 Фев 2008
Сообщения
316
Реакции
127
Добрый день.
Нужен совет знатоков.
Поставил eAccelerator.
0df1d081a697.jpg

9c4714a15ae5.jpg
480a5e06eb39.jpg

Настройки:
Код:
extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
На сайте стоит Joomla 1.6.3 чистая, с дефолтным контентом.
eAccelerator 0.9.6.1
PHP 5.2.6-1+lenny13

Вопрос: почему eAccelerator отъедает всю память, которую я ему выделяю в конфиги? Отчищаю кэш, рефрешу страницу сайта раз 40 и весь кеш заполнился
.
И почему control.php не кэшируется и в большом количестве присутствует на вышеприведенных скринах?
Ощущение что если я выделю 2 GB под кэш - скушает всё. (проверить нет возможности).
Заранее благодарю за любые советы.
 
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="1800"

А почему бы ему при вашем конфиге не затарить ту память ? :D

RE:
Ощущение что если я выделю 2 GB под кэш - скушает всё.

Все верно, по этому правим конфиг как выше и радуемся.
 
А почему бы ему при вашем конфиге не затарить ту память ? :D
RE:
Все верно, по этому правим конфиг как выше и радуемся.

Спасиб. Откорректировал, смотрю на полет.

Если с eaccelerator.shm_ttl понятно, чем отличается от неё eaccelerator.shm_prune_period?
И на скринах выше что значат эти столбцы - Reloads Hits ?


Из оф дока не уловил разницу:
When eAccelerator doesn't have enough free shared memory to cache a script it tries to remove old scripts if the previous try was made more then "shm_prune_period" seconds ago. Default value is "0" which means that eAccelerator won't try to remove any old script from shared memory.
 
Назад
Сверху