Il primo caricamento richiede molto tempo

C’è qualcosa che si può fare riguardo al lungo tempo di caricamento del primo discorso (circa 3 secondi)? Sembra che con SSO sia ancora più lungo, 6-7 secondi. Ho trovato solo argomenti che menzionavano EmberJS per risolverlo, ma non è cambiato nulla nonostante si trovi in una delle versioni più recenti.

1 Mi Piace

Il tempo di caricamento iniziale su un sito Discourse (con cache vuota) è tipicamente di 2-5 secondi e, con SSO, un caricamento di 6-7 secondi non è insolito perché il round-trip SSO aggiunge almeno una richiesta HTTP aggiuntiva.

Quando viene utilizzato l’SSO, il primo caricamento richiede un reindirizzamento al provider SSO e ritorno. Se il provider SSO è lento, l’intero processo di accesso può essere più lento per gli utenti alla prima visita o disconnessi.

I tempi di caricamento possono anche dipendere dalla velocità di connessione e dalle prestazioni del dispositivo dal lato utente.

Garantire che il server Discourse sia adeguatamente provvisto in termini di CPU, memoria e velocità di rete può talvolta contribuire a migliorare le prestazioni, poiché la scarsa disponibilità di risorse può portare a tempi di caricamento scadenti.

2 Mi Piace

Grazie @SaraDev per la tua risposta.

Ci sono piani per migliorare questo aspetto?

Dalla mia esperienza, il TTFB è piuttosto elevato, quindi il feedback dell’utente dal punto di vista UX è piuttosto negativo.

Allo stesso modo, trovo che il tempo di caching sia forse troppo breve? Se lascio un sito Discourse per qualche ora e torno, l’intera SPA viene aggiornata come se fosse un primo caricamento, quindi ci sono altri 5-6 secondi di attesa.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.