Почему кеш PHP APC постоянно увеличивается

Я использую apc.php для проверки статистики PHP APC (http://svn.php.net/viewvc/pecl/apc/trunk/apc.php)

У меня есть следующая статистика на довольно загруженном сервере

Cached Files    317 ( 26.3 MBytes)
Hits    51483
Misses  6814

Проблема в том, что количество промахов всегда увеличивается (учитывая ограниченное количество файлов). Есть ли способ проверить, какие файлы пропущены?

Другой вопрос: кэшированные файлы потребляют 26,3 МБ, означает ли это, что каждый дочерний процесс Apache использует 26,3 МБ?


person Ryan    schedule 04.05.2012    source источник


Ответы (1)


Вы ведь знаете, что делает apc, не так ли?

Вы ожидаете, что промахи возрастут в ситуации кэширования? Если у вас устаревший кеш или просто холодный кеш, вы получаете промах, кеш заполняется, и в следующий раз (до истечения срока его действия) вы получаете попадание.

Общий объем кеша (26,3 МБ) — это количество файлов в вашем кеше. Это не имеет ничего общего с дочерними элементами apache, это объем информации, который сохраняется для быстрого доступа.

person Nanne    schedule 04.05.2012