vgrish
29 мар. 2013 г., 8:00

по поводу cache.xPDOAPCCache

выставил cache.xPDOAPCCache — потребление памяти упало процентов на 30, сайт стал пошустрее… подскажите по времени хранения кеша? например все ресурсы я закешировал вчера, сегодня захожу на сайт а он не из кеша грузит… Где задать вот это время жизни кеша? спасибо!
Вот прям точно не скажу, но скорее всего как и у всех подобных кеш-провайдеров время задается на уровне конфигурации самого кеш-сервера. Даже если он у вас локально на том же сервере, что и сайт, это все равно сторонняя служба. надо править его конфиги.
у меня обычный шаред на timeweb. т.е. с настройками я пролетаю?
Вам правильно подсказали. Придется поковырять конфиг на сервере. Если у вас ubunta или debian то apc.ini лежит в /etc/php5/conf.d/apc.ini. Тут вам нужна настройка: apc.ttl – сколько секунд должны отсутствовать обращения к записи кэша прежде, чем apc перезапишет ее.(значения в милисикундах) По умолчанию вроде стоит 7200 т.е. два часа. Если стоит 0 то кэш чиститься не будет.
Вы можете попросить хостера поменять нужное значение.

Добавить комментарий