Почему кэш 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 МБ?

1 ответ

Решение

Вы знаете, что делает APC, не так ли?

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

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

Другие вопросы по тегам