La page À propos plante ou met du temps à charger

Cela s’est produit avec la dernière version bêta.

Un grand nombre de modérateurs d’examen/modération de groupes de catégories (environ 338) ont été ajoutés à un groupe, qui a ensuite été assigné pour modérer certaines catégories. Avec l’ajout des modérateurs de catégories sur la page « À propos », celle-ci a été plus ou moins cassée. Il a fallu plusieurs minutes pour afficher le grand nombre de nouveaux « membres du personnel ». Pour certains utilisateurs, la page a complètement échoué, a figé le navigateur, et il a fallu rafraîchir plusieurs fois pour qu’elle se charge. Un bénévole expérimenté avec Discourse a également noté : « Bien qu’il y ait un peu d’étrangeté, la version JSON pour l’utilisation de l’API se charge presque instantanément. »

Finalement, il a fallu retirer le groupe en tant que modérateur de catégorie, en les supprimant de la page « À propos », pour qu’elle se charge à nouveau.

Pour expliquer le nombre énorme de modérateurs : Pour notre cas d’utilisation, nous avons un grand nombre de régions locales. Ces régions sont dirigées par des bénévoles locaux, qui, dans l’ensemble, étaient responsables de la modération de leur propre forum régional. Nous avons environ 900 représentants régionaux qui doivent pouvoir modérer leur forum local. Cela est particulièrement critique pour les régions non anglophones.

Nous explorons d’autres options pour résoudre ce problème pour l’instant. Il s’agit simplement de signaler le problème avec la page « À propos » !

8 « J'aime »

Je pense que c’est à toi, @Osama ?

5 « J'aime »

Pourriez-vous me dire combien de catégories ce groupe (de 338 utilisateurs) a été assigné à modérer ? Puisque l’API JSON n’est pas à l’origine du problème, je soupçonne que c’est Ember.js qui tente de rendre tous ces utilisateurs et qui fait ramer le navigateur. Il serait donc utile de connaître une estimation du nombre total d’utilisateurs que la page essaie de rendre.

5 « J'aime »

À l’époque, nous en avions environ 8 ou 9, je crois ? Pas plus d’une douzaine. (Nous en avons ajouté depuis, ce qui explique mon incertitude.)

4 « J'aime »

Je suis la personne mentionnée par @Heather_Dudley qui utilisait l’API. La récupération du JSON a été assez rapide compte tenu de sa taille.

Il y avait 10 catégories à l’époque, y compris la catégorie principale et les sous-catégories. :slight_smile:

3 « J'aime »

Ceci est corrigé dans :

Ce commit comprend deux éléments : 1) la page /about utilise désormais une méthode de rendu plus rapide, et 2) limite le nombre total de modérateurs de catégories affichés sur la page /about à 100. Ainsi, s’il y a 4 catégories, chacune affichera jusqu’à 25 de ses modérateurs les plus récemment actifs.

7 « J'aime »