Tiempos de carga de página extremadamente lentos (40s) en instalación fresca de Discourse

Hola a todos,

Recientemente configuré una instancia de Discourse siguiendo la guía de instalación oficial en un servidor en la nube ligero. Estoy experimentando graves problemas de rendimiento con la carga inicial de la página, que tarda alrededor de 40 segundos. Sin embargo, una vez cargada, la navegación dentro del sitio se vuelve mucho más rápida.

Aquí está mi Discourse autoalojado

Especificaciones del servidor:

  • CPU: 2 núcleos

  • RAM: 4 GB

  • Almacenamiento: SSD de 40 GB

  • No hay otros servicios ejecutándose en este servidor (dedicado a Discourse)

Detalles de la instalación:

  • Instalación nueva utilizando la configuración oficial de Docker

  • Seguí el procedimiento de instalación estándar de la documentación

Tema y plugin instalados

  1. Tema Material Design
  2. Gamificación
  3. Solved

Problema actual:

  • La carga inicial de la página (arranque en frío) tarda aproximadamente 40 segundos

  • La navegación posterior dentro del sitio es mucho más rápida

  • El servidor está dedicado a ejecutar solo Discourse

  • Las especificaciones del servidor deberían ser suficientes según los requisitos mínimos

¿Alguien ha experimentado problemas similares o puede sugerir posibles soluciones para mejorar los tiempos de carga iniciales? ¿Hay alguna configuración específica que deba revisar u optimizar para un mejor rendimiento en el arranque en frío?

¡Gracias de antemano por cualquier ayuda o guía!

2 Me gusta

¿Experimentas el mismo problema en modo seguro y si eliminas por completo los plugins de app.yml? ¿Hay alguna información útil en las pestañas de red y consola de las herramientas de desarrollador de tu navegador cuando ocurre la carga lenta?

Además,

Las razones de la ralentización pueden diferir, pero los temas contienen sugerencias para ayudar con el diagnóstico.

2 Me gusta