Meine Website wurde kürzlich von einer viel älteren Version auf die neueste Discourse-Version aktualisiert.
Wir hatten einen Thread mit rund 68.000 Antworten. Die Leute haben den Thread weiterhin geladen und täglich geantwortet, ohne Auswirkungen auf die Website oder ihre Server.
Es scheint, dass nach dem Update das Laden des großen Threads die Website für alle Benutzer erheblich verlangsamt. Etwa die Hälfte der Zeit schlägt das Laden des Threads mit einem Timeout-Fehler fehl. Es scheint auch nicht richtig zu cachen/zu paginieren – wenn ich versuche, die neuesten Beiträge zu laden, weg zu navigieren und dann die neuesten Beiträge erneut zu laden, erhalte ich die gleichen langen Ladezeiten und Discourse wirft mich am Anfang des Threads ab.
Ich möchte fragen, welche Funktionalität es zuvor für die Paginierung/Caching von großen Threads gab und ob sich in den letzten 6 Monaten oder 1 Jahr+ Updates etwas geändert hat.
diese Änderungen wurden noch nicht zusammengeführt… wahrscheinlich im Zusammenhang mit den Glimmer-Änderungen? Aber es gibt viele Änderungen, die damit zusammenhängen könnten, wenn die Version über ein Jahr alt wäre
@Wintermute ist es sicherlich frustrierend, dass ein Update dies verschlechtern würde, aber ein 68k-Antwortthema liegt weit außerhalb dessen, was wir bei jeder Version empfehlen würden… vielleicht können wir nach möglichen Leistungsregressionen bei Megathemen suchen… in der Vergangenheit haben wir einige Funktionen entfernt, wenn ein Thema über 10.000 Beiträge hinausging, um die Leistung zu verbessern, aber es ist kein Szenario, dem wir viel Priorität einräumen