El sitio web es lento sin https

El sitio web es lento sin https

Como se puede ver,http://coinad.com/es lento yhttps://coinad.com/es rápido. Actualicé el servidor, revisé el código, optimicé las tablas y todo parece funcionar.

Esto me está volviendo mentalmente loco.

¿Existe algún archivo de configuración que limite el uso de los recursos del servidor para http y https de forma independiente? Cuando ejecuto htop, todo parece estar bien, hay un uso bajo de RAM y los 4 núcleos de la CPU no están sometidos a una gran tensión.

EDITAR

El sitio tiene mucho tráfico, pero el servidor debería manejarlo bien, tiene 8 GB de RAM y 4 núcleos de CPU (digitalocean.com).

Respuesta1

Después de revisar todo lo que ha publicado, tengo algunas sugerencias, pero en cuanto a por qué su HTTP es mucho, mucho más lento que su HTTPS, no tengo una respuesta sólida para usted. Tengo algunas sospechas fuertes, pero sin un conocimiento más detallado de su entorno, configuración, código, etc. No puedo decir con seguridad cuál es el problema. Dicho esto, es necesario ajustar su configuración; sospecho que una vez que lo haga, su problema desaparecerá.

Específicamente, parece que estás usando la mayoría de los valores predeterminados en la configuración del servidor Apache. Si su código/pila le permitirá cambiar al trabajador MPM frente a prefork, lo sugeriría. Luego lea y ajuste sus clientes máximos, servidores de repuesto y todo lo demás en esos bloques. También veo un montón de keepalives en su estado de Apache, dado que se reinició 3 minutos antes, son muchos keepalives, reduciría esas configuraciones a tiempos de espera realmente bajos. Tienes una buena cantidad de recursos en esa caja, configura Apache correctamente y debería funcionar bien bajo cargas moderadas.

Hablando de Apache, usa nginx. En serio, usar nginx como servidor web principal o como proxy/caché inverso y punto final SSL es una de las mejores cosas que puede hacer para mejorar el rendimiento de un sitio web.

Buena suerte.

información relacionada