Мониторинг кеширования apache
Я запускаю mod_mem_cache с mod_cache, но, похоже, у меня нет никакого способа узнать, подаются ли изображения из кэша или нет, поэтому я не могу сказать, насколько хорошо он работает. Есть ли какой-то способ просмотра через mod_status, добавление заголовков состояния кэша в ответы или подобное? Серверы, на которых он работает, вполне успешно поддерживают постоянную нагрузку около 200 запросов в секунду, но я не могу сказать, насколько это помогает кешированию.
1 ответ
У вас есть несколько вариантов с точки зрения журнала доступа.
1) log% {Age} o и каждый раз, когда он не пустой, он обслуживался из кэша (это не работает, если вы проксируете что-то, что также устанавливает заголовок Age!)
2) SetEnv CACHE_MISS 1 и зарегистрировать%{CACHE_MISS}e
Этот второй работает, потому что директива SetEnv имеет шанс на выполнение, только когда ответ НЕ подается из кэша, а переменные среды не хранятся в кэше.