El sitio carga muy lento la primera vez

Hola a todos, instalé Discourse y todo funciona, pero desafortunadamente el sitio es extremadamente lento al abrirse por primera vez. Instalé Discourse en aaPanel y configuré nginx, aunque nginx está caído, el sitio funciona. Desafortunadamente, es muy lento al abrirse por primera vez y luego se recarga rápidamente. ¿Cómo puedo solucionar esto? Es un problema bastante grave porque no puedo indexarlo.

Mi sitio de Discourse está alojado en el VPS Pulsar de Namecheap:
2 núcleos de CPU
2 GB de RAM
SSD RAID 10 de 40 GB
1000 GB de ancho de banda

https://www.namecheap.com/hosting/vps/

Instalé aaPanel y configuré Docker

Este es mi foro:

¿Podrían revisar? He leído muchos hilos sobre este tema y desafortunadamente no puedo solucionar este problema.
¡Si puedes ayudar, te lo agradecería!

Idealmente, no deberías usar ningún “panel” en el servidor que utilizas para alojar Discourse.

Es probable que tu proveedor de VPS esté sobreaprovisionando sus recursos y esa sea la razón probable de la carga lenta; otro factor podría ser una red lenta o congestionada en el extremo de tu proveedor o en el extremo del ISP.

Las cargas posteriores son rápidas porque los recursos ya se han descargado; la aplicación solo necesita pequeños paquetes para actualizar los datos más recientes. Esta es la belleza de Discourse.

Algunas mitigaciones pueden incluir lo siguiente:

  1. Prueba un proveedor de VPS diferente
  2. Considera agregar Aceleración CDN a Discourse
3 Me gusta

Parece que las solicitudes simples de archivos estáticos, como el logotipo de Discourse, ya tardan mucho tiempo.

https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png → 14kb y 700ms

El archivo de fuente de 342kb se sirve a unos escasos 83 kB/s, tardando más de 4 segundos. A modo de comparación, descargar ese mismo archivo desde aquí en meta tarda 0,01 segundos.

Las páginas se cargan rápidamente, así que supongo que es tu disco el que es lento.

Solución rápida: pon Cloudflare delante
Mejor solución: consigue otro proveedor de VPS

2 Me gusta

Gracias, doctor. Intenté eliminar el logotipo pero todavía es lento, ¡quizás unos segundos menos!

El logo no es tu problema, es un síntoma.

:laughing: ¡Exacto! Tengo que cambiar de VPS, o pruebo cloudflare.