Я сталкиваюсь с настройкой прокси-сервера Apache, которая становится более сложной, и поэтому возникает больше вопросов о том, почему вещи кэшируются или не кэшируются, или почему заголовки такие, какие они есть, ...
Итак, есть прокси-сервер Apache, который получает запрос от браузера клиента, имеет несколько включенных модулей, таких как mod_cache, mod_pagespeed, ... и некоторые серверные веб-серверы, которые обрабатывают запрос, или, возможно, прокси-сервер доставляет изображения непосредственно из файловой системы. .
Кроме того, в программном обеспечении также были ошибки, приводившие к путанице при отсутствии правильных заголовков управления кэшем HTTP.
У меня вопрос, есть ли способ регистрировать изменения запроса, сделанные модулями?
Например, я хочу быть в состоянии ответить на вопросы:
- Что получило / ответило бэкэнд-приложение?
- Какой модуль изменил данный заголовок?
- Были ли вообще изменены заголовки прокси-сервером?
- Был ли запрос кэширован каким-либо модулем и даже не попал в бэкэнд-приложение?
- Сжимается ли содержимое ответа приложением или прокси-сервером?
- Был ли контент изменен, например, по mod_pagespeed?
Что касается размера и объема журнала, я подумал о некотором условии, которое включает журнал только для ip нашего офиса, если задан заданный заголовок, который может быть вставлен некоторыми плагинами браузера.
Любые идеи по поводу рабочей установки приветствуются.