Tempi di caricamento della pagina estremamente lenti (40s) su un'installazione Fresh Discourse

Ciao a tutti,

Recentemente ho configurato un’istanza di Discourse seguendo la guida ufficiale all’installazione su un server cloud leggero. Sto riscontrando gravi problemi di prestazioni con il caricamento iniziale della pagina, che richiede circa 40 secondi. Tuttavia, una volta caricata, la navigazione all’interno del sito diventa molto più veloce.

Ecco la mia istanza self-hosted di Discourse

Specifiche del server:

  • CPU: 2 core
  • RAM: 4 GB
  • Storage: SSD da 40 GB
  • Nessun altro servizio in esecuzione su questo server (dedicato a Discourse)

Dettagli dell’installazione:

  • Installazione pulita utilizzando la configurazione Docker ufficiale
  • Seguita la procedura di installazione standard dalla documentazione

Tema e plugin installati

  1. Material Design Theme
  2. Gamification
  3. Solved

Problema attuale:

  • Il caricamento iniziale della pagina (cold start) richiede circa 40 secondi
  • La navigazione successiva all’interno del sito è molto più veloce
  • Il server è dedicato all’esecuzione solo di Discourse
  • Le specifiche del server dovrebbero essere sufficienti secondo i requisiti minimi

Qualcuno ha riscontrato problemi simili o può suggerire potenziali soluzioni per migliorare i tempi di caricamento iniziali? Ci sono impostazioni di configurazione specifiche che dovrei controllare o ottimizzare per ottenere migliori prestazioni in fase di cold start?

Grazie in anticipo per qualsiasi aiuto o consiglio!

2 Mi Piace

Riscontri lo stesso problema in modalità provvisoria e se rimuovi completamente i plugin da app.yml? Ci sono informazioni utili nelle schede di rete e console degli strumenti per sviluppatori del tuo browser quando si verifica il caricamento lento?

Inoltre,

Le ragioni del rallentamento potrebbero essere diverse, ma gli argomenti contengono suggerimenti per aiutare nella diagnosi.

2 Mi Piace