Mon site a récemment été mis à jour vers la dernière version de Discourse, depuis une version beaucoup plus ancienne.
Nous avions un fil de discussion qui comptait environ 68 000 réponses. Les gens continuaient à charger le fil et à répondre quotidiennement sans aucun impact sur le site ou ses serveurs.
Il semble qu’après la mise à jour, le chargement du grand fil de discussion ralentisse considérablement le site pour tous les utilisateurs. Environ la moitié du temps, le chargement du fil échoue avec une erreur de délai d’attente. Il ne semble pas non plus se mettre en cache/paginer correctement - si j’essaie de charger les messages les plus récents, de naviguer ailleurs, puis de recharger les messages récents, j’obtiens les mêmes longs temps de chargement et Discourse me place au début du fil.
Je souhaite demander quelles fonctionnalités existaient auparavant pour la pagination/mise en cache des grands fils de discussion et si quelque chose a changé au cours des 6 derniers mois ou plus d’un an de mises à jour.
ces changements n’ont pas encore été fusionnés… probablement liés aux changements de glimmer ? mais il existe de nombreux changements qui pourraient être liés si la version avait plus d’un an
@Wintermute il est certainement frustrant qu’une mise à jour dégrade cela, mais un sujet de réponse de 68k dépasse largement ce que nous recommanderions sur n’importe quelle version… peut-être pouvons-nous rechercher d’éventuelles régressions de performance des méga-sujets… par le passé, nous avons supprimé certaines fonctionnalités lorsqu’un sujet dépassait 10k messages pour améliorer les performances, mais ce n’est pas un scénario auquel nous accordons beaucoup de priorité