Il sito è molto lento a caricarsi la prima volta

Ciao a tutti, ho installato Discourse e funziona tutto, ma purtroppo il sito è estremamente lento quando viene aperto per la prima volta. Ho installato Discourse su aaPanel e configurato nginx, anche se nginx è inattivo, il sito funziona. Purtroppo, è molto lento quando viene aperto per la prima volta e poi si ricarica velocemente. Come posso risolvere questo problema? È un problema piuttosto serio perché non posso indicizzarlo.

Il mio sito Discourse è ospitato sul Namecheap Pulsar VPS:
2 core CPU
2 GB di RAM
40 GB SSD RAID 10
1000 GB di larghezza di banda

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

Ho installato aaPanel e configurato Docker

Questo è il mio forum:

Potreste per favore controllare? Ho letto molti thread su questo argomento e purtroppo non riesco a risolvere questo problema.
Se puoi aiutare, te ne sarei grato!

Idealmente, non dovresti usare alcun “pannello” sul server che usi per ospitare Discourse.

Il tuo provider VPS sta probabilmente sovra-allocando le sue risorse e questo è il motivo probabile del caricamento lento, un altro contributo potrebbe essere una rete lenta o congestionata dal tuo provider o dall’ISP.

I caricamenti successivi sono veloci perché le risorse sono già state scaricate, l’app necessita solo di piccoli payload per aggiornare gli ultimi dati. Questa è la bellezza di Discourse.

Alcune mitigazioni possono includere quanto segue:

  1. Prova un provider VPS diverso
  2. Considera l’aggiunta di CDN Acceleration a Discourse
3 Mi Piace

Sembra che anche le semplici richieste di file statici come il logo di discourse richiedano molto tempo.

https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png –\u003e 14kb e 700ms
Il file del font da 342kb viene servito a soli 83 kB/s, impiegando oltre 4 secondi. Per fare un confronto, il download dello stesso file da qui su meta richiede 0,01 secondi.

Le pagine vengono servite rapidamente, quindi la mia ipotesi è che il tuo disco sia lento.

Soluzione rapida: metti Cloudflare davanti
Soluzione migliore: procurati un altro provider VPS

2 Mi Piace

Grazie dottore. Ho provato a rimuovere il logo ma è ancora lento, forse qualche secondo in meno!

Il logo non è un tuo problema, è un sintomo.

:laughing: Esatto! Devo cambiare VPS, o provo Cloudflare.