У меня есть парк обратных прокси-серверов Apache в AWS. Я вижу, что журналы доступа моего обратного прокси-сервера всегда сообщают о байтах IN и байтах Out по сравнению с тем, что замечено в журналах исходного сервера, а также в журналах сетевых потоков.
Устранение этой проблемы Мне было интересно, может ли что-то, связанное со сжатием, быть основной причиной такой проблемы? Поскольку моя настройка является обратным прокси, и я бы хотел, чтобы все содержимое, входящее и выходящее, было сжато.
запрос
а) запрос, отправленный клиентом обратному прокси-серверу apache
б) тот же запрос, перенаправленный с обратного прокси-сервера apache на восходящий/исходный сервер
отклик
а) ответ, отправленный с вышестоящего/исходного сервера на обратный прокси-сервер apache
б) тот же ответ, отправленный от обратного прокси-сервера apache клиенту
Как я могу применить сжатие для всех возможных типов MIME.У меня установлен модуль brotli в моем обратном прокси-сервере apache, поэтому в идеале я ищу способ проверить, поддерживает ли клиент brotli, если не вернуться к gzip по умолчанию.
Поскольку я чувствую, что дважды проверил в основном другие возможные проблемы, я предполагаю сжатие как одну из возможных проблем, если вам кто-нибудь знает о какой-либо другой возможности таких проблем, пожалуйста, дайте мне. Я боролся с проблемой более 6 месяцев, и мы видим около 30% разрыва в том, что мы видим в журналах Apache Access, по сравнению с тем, что отправил исходный сервер.
Поэтому, если у кого-то есть какие-либо мысли или опыт устранения такой проблемы, пожалуйста, помогите мне.
LogFormat "%a %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" "%{cache-status}e" %I %O %D "%{SSL_PROTOCOL}x" [имя хоста "%{Host}i"] ]" объединено
Моя настройка: AWS NLB ---> Обратный прокси-сервер Apache в частной подсети ----> Шлюз NAT -----> исходный/восходящий сервер в Интернете
Версия сервера: Apache/2.4.53 (Ubuntu)