La conexión inicial (protocolo de enlace TCP) tarda 150 segundos la primera vez solo con https, pero es normal a partir de ese momento - Apache - AWS EC2 - Ruta 53

La conexión inicial (protocolo de enlace TCP) tarda 150 segundos la primera vez solo con https, pero es normal a partir de ese momento - Apache - AWS EC2 - Ruta 53

Soy nuevo en la implementación web. Tengo esto en esta pila en este momento:

  1. Django
  2. apache
  3. EC2
  4. Ruta 53
  5. Nombre barato

Cuando accedo al sitio web a través del IPv4 público, es instantáneo.

Sin embargo, cuando accedo a la página web a través del dominio, tarda 2 minutos y 30 segundos exactamente.

Esta imagen muestra el gráfico de la cascada.

Con más detalle

Veo que no hay ningún problema con la búsqueda de DNS ni con SSL, entonces, ¿el problema debe ser el protocolo de enlace TCP?

También es extraño que cada conexión inicial demore exactamente 75 segundos, y he buscado este valor en la configuración de Apache.

No hay ningún problema con la redirección (a través de Apache) porque el problema persiste sin importar qué URL inicial se utilice.

Tampoco debería haber ningún problema con Django o EC2 porque cuando lo cargo usando la IP pública, la página se carga instantáneamente 10 de cada 10 veces.

KeepAlive ha sido desactivado. WebPageTest muestra un gráfico similar, pero 30 segundos para la conexión inicial y TTFB en lugar de 2 minutos y 30. Nuevamente, DNS y SSL están bien.

Estoy usando Apache 2.4 y Ubuntu 20.4.

Gracias a todos.

Un diagnóstico más de WebPageTest

información relacionada