Pagina "About" bloccata/lenta nel caricamento

Questo è successo con l’ultima release beta.

Un gran numero di moderatori di revisione/moderazione dei gruppi per categoria (circa 338) è stato aggiunto a un gruppo, che è stato poi assegnato per moderare determinate categorie. Con l’aggiunta dei moderatori di categoria alla pagina “Chi siamo”, la pagina si è praticamente bloccata. Ci sono voluti diversi minuti per visualizzare il gran numero di nuovi “personale”. Per alcuni utenti, il caricamento è fallito completamente, il browser si è bloccato e hanno dovuto aggiornare più volte per farla funzionare. Un volontario con esperienza su Discourse ha anche notato: “Sebbene ci sia un po’ di stranezza, la versione JSON per l’uso dell’API si carica quasi istantaneamente.”

Alla fine abbiamo dovuto rimuovere il gruppo come moderatore di categoria, eliminandoli dalla pagina “Chi siamo”, per farla caricare di nuovo.

Per spiegare il numero enorme di moderatori: nel nostro caso d’uso, abbiamo un gran numero di regioni locali. Queste regioni sono guidate da volontari locali che, nella maggior parte dei casi, erano responsabili della moderazione del proprio forum regionale. Abbiamo circa 900 rappresentanti regionali che devono poter moderare il proprio forum locale. Questo è particolarmente critico per le regioni non di lingua inglese.

Stiamo esplorando altre opzioni per risolvere il problema per ora. Stiamo semplicemente segnalando il problema con la pagina “Chi siamo”!

8 Mi Piace

Penso che questo sia tuo @Osama?

5 Mi Piace

Puoi dirmi quante categorie è stato assegnato a questo gruppo (di 338 utenti) di moderare? Dato che l’API JSON non ne è la causa, sospetto che sia Ember.js che tenta di rendere tutti quegli utenti a bloccare il browser. Quindi sarebbe utile conoscere una stima del numero totale di utenti che la pagina sta cercando di rendere.

5 Mi Piace

All’epoca avevamo circa 8 o 9, credo? Non più di una dozzina. (Ne abbiamo aggiunti altri da allora, ecco perché non sono sicuro.)

4 Mi Piace

Sono la persona menzionata da @Heather_Dudley che stava utilizzando l’API. Il recupero del JSON è stato piuttosto veloce per le sue dimensioni.

Al momento c’erano 10 categorie, inclusa la categoria principale e le sottocategorie. :slight_smile:

3 Mi Piace

Questo è stato risolto in:

Questo commit include due modifiche: 1) la pagina /about ora utilizza un metodo di rendering più veloce e 2) limita il numero totale di moderatori di categoria visualizzati nella pagina /about a 100. Quindi, se ci sono 4 categorie, ciascuna ne mostrerà fino a 25 dei moderatori più recentemente attivi.

7 Mi Piace