Tengo un sitio de wordpress que se ejecuta en una instancia de aws ec2. Cuando coloco esta instancia ec2 detrás de un balanceador de carga de aplicaciones, noto que las solicitudes al servidor se vuelven más lentas. El crecimiento del tiempo de respuesta se debe principalmente a algunas solicitudes de contenido estático que pueden demorar hasta cinco segundos en lugar de miles de milisegundos. Cuando leo los registros del equilibrador de carga de la aplicación, no revela ningún problema, solo muestra un 'target_processing_time' largo. Pero cuando busco el registro de apache, dice que el contenido se entregó bastante rápido. Por ejemplo, siguiendo la misma solicitud, tengo el siguiente registro del balanceador de carga:
h2 2021-07-29T17:01:49.266317Z app/load-balancer-name/XXXXXX 93.31.XXX.XXX:39470 172.31.XXX.XXX:80 0.001 2.847 0.000 200 200 80 575 "GET https://somedomain:443/wp-content/plugins/wcfm-pg-mangopay-master/assets/css/wcfm-pg-mangopay.css?ver=1.0.0 HTTP/2.0" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Safari/537.36" ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 arn:aws:elasticloadbalancing:eu-west-3:XXXXXX:targetgroup/XXX/XXXXXXXX "Root=1-6102defa-XXXXXXXXX" "somedomain" "arn:aws:acm:eu-west-3:XXXXXXXX:certificate/XXXXXXXX" 1 2021-07-29T17:01:46.416000Z "forward" "-" "-" "172.31.21.70:80" "200" "-" "-"Y para el registro de apache:
172.XX.XX.XXX - - [29/Jul/2021:17:01:49 +0000] "GET /wp-content/plugins/wcfm-pg-mangopay-master/assets/css/wcfm-pg-mangopay.css?ver=1.0.0 HTTP/1.1" 200 376 "https://somedomain/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Safari/537.36" **0/799**Entonces, mientras que el balanceador de carga de la aplicación dice que recibió la solicitud a las 17:01:46 y tardó 0,001 ms en procesarla, Apache menciona que recibió la solicitud a las 17:01:49 (tres segundos después) y tardó 800 microsegundos en procesarse. El problema no es con la región cruzada y ocurre solo en el caso de múltiples solicitudes enviadas al mismo tiempo. Realmente no entiendo qué puede explicar esta discrepancia. Es por eso que me preguntaba si el balanceador de carga de la aplicación aws tiene algún mecanismo de cola no mencionado. ¿O un número máximo de conexiones http simultáneas al objetivo?