Tengo una flota de proxy inverso Apache en AWS. Veo que los registros de acceso de mi proxy inverso siempre están reportando bytes de entrada y bytes de salida en comparación con lo que se observa en los registros del servidor de origen, así como en los registros de flujo de red.
Solución de problemas de este problema Me preguntaba si algo relacionado con la compresión puede ser la causa principal de dicho problema. Dado que mi configuración es proxy inverso y me gustaría que todos los contenidos que entran y salen estén comprimidos.
pedido
a) solicitud enviada desde el cliente al proxy inverso de Apache
b) la misma solicitud reenviada desde el proxy inverso de Apache al servidor ascendente/de origen
respuesta
a) respuesta enviada desde el servidor ascendente/de origen al proxy inverso de Apache
b) la misma respuesta enviada desde el proxy inverso de Apache al cliente
¿Cómo puedo solicitar la compresión para todos los tipos MIME posibles? Tengo el módulo brotli instalado en mi proxy inverso de Apache, por lo que idealmente estoy buscando una manera de verificar si el cliente admite brotli, si no, volver al gzip predeterminado.
Como creo que he verificado dos veces la mayoría de otros posibles problemas aquí, asumo que la compresión es un posible problema. Si alguien conoce alguna otra posibilidad para tales problemas, hágamelo saber. He estado luchando con el problema desde hace más de 6 meses y vemos una brecha de alrededor del 30% en lo que vemos en los registros de Apache Access frente a lo que ha enviado el servidor de origen.
Entonces, en caso de que alguien tenga alguna idea o experiencia en la solución de este problema, por favor ayúdeme.
LogFormat "%a %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" "%{cache-status}e" %I %O %D "%{SSL_PROTOCOL}x" [nombre de host "%{Host}i"] ]" combinado
Mi configuración: AWS NLB ---> Apache Reverse Proxy en subred privada ----> NAT Gateway -----> servidor de origen/ascendente en Internet
Versión del servidor: Apache/2.4.53 (Ubuntu)