O site demora muito para carregar pela primeira vez

Olá a todos, instalei o Discourse e tudo funciona, mas infelizmente o site está extremamente lento ao abrir pela primeira vez. Instalei o Discourse no aaPanel e configurei o nginx, embora o nginx esteja inativo, o site funciona. Infelizmente, é muito lento ao abrir pela primeira vez e depois recarrega rapidamente. Como posso corrigir isso? É um problema bastante sério porque não consigo indexá-lo.

Meu site Discourse está hospedado no Namecheap Pulsar VPS:
2 núcleos de CPU
2 GB de RAM
40 GB SSD RAID 10
1000 GB de largura de banda

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

Instalei o aaPanel e configurei o Docker

Este é o meu fórum:

Você poderia verificar, por favor? Li muitos tópicos sobre este assunto e, infelizmente, não consigo resolver este problema.
Se você puder ajudar, ficarei grato!

Idealmente, você não deve usar nenhum “painel” no servidor que usa para hospedar o Discourse.

Seu provedor de VPS provavelmente está superprovisionando seus recursos e esse é o motivo provável da lentidão no carregamento; outro fator pode ser a rede lenta ou congestionada no final do seu provedor ou no final do ISP.

Carregamentos subsequentes são rápidos porque os recursos já foram baixados; o aplicativo só precisa de pequenas cargas úteis para atualizar os dados mais recentes. Essa é a beleza do Discourse.

Algumas mitigações podem incluir o seguinte:

  1. Tente um provedor de VPS diferente
  2. Considere adicionar Aceleração de CDN ao Discourse
3 curtidas

Parece que solicitações simples de arquivos estáticos, como o logotipo do Discourse, já levam muito tempo.

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

O arquivo de fonte de 342kb é servido a meros 83 kB/s, levando mais de 4 segundos. Para comparação, baixar o mesmo arquivo daqui do meta leva 0,01 segundo.

As páginas são servidas rapidamente, então minha suposição é que seu disco é lento.

Correção rápida: coloque o Cloudflare na frente
Correção melhor: obtenha outro provedor de VPS

2 curtidas

Obrigado, doutor. Tentei remover o logotipo, mas ainda está lento, talvez alguns segundos a menos!

O logo não é seu problema, é um sintoma.

:laughing: Exatamente! Tenho que mudar de VPS, ou tento o Cloudflare.