APC Хиты / Пропуски и настройка - PullRequest
5 голосов
/ 26 октября 2009

Что такое "попадания и пропуски" в отношении кеширования кода операции APC? Я установил APC, и он работает отлично, но у меня есть "некоторые" промахи, и мне интересно, если это "плохо". Кроме того, я использую Openx и поэтому довольно быстро заполняю «Cache full count (s)». Что мне нужно изменить в конфигурации, чтобы минимизировать это? Любые рекомендуемые конфигурации?

1 Ответ

13 голосов
/ 26 октября 2009

Следует ожидать некоторых промахов.

Хиты = вещи в кеше

Miss = вещи не (пока) в кеше. Новые или менее используемые вещи всегда будут отсутствовать, так что вы всегда будете ожидать их.

Вам может понадобиться настроить, сколько памяти вы выделяете для APC. Это своего рода игра в догадки, балансирующая, сколько памяти у вашей машины и сколько вы «обычно» заполнили APC (она должна сообщать вам количество или процент заполнен). Вам придется настроить различные значения, чтобы увидеть. Базовая линия OK - это сжатая версия всего вашего исходного кода, например, уровня 2 gzip - предположим, вы берете комментарии, имена переменных и прочее, и никогда не сможете этого преодолеть. Затем вы можете выяснить, сколько нужно выделить в кеш.

Если вы используете APC и для кэширования значения ключа, это заполнит быстрее, чем просто кэширование кода - и вы ожидаете, что в конечном итоге он будет заполнен. Затем вам нужно будет найти сумму, которая дает коэффициент промаха, с которым вам удобно.

...