Meine Discourse-Site (nur ein paar Dutzend Benutzer und bisher sehr wenig Aktivität) weist intermittierende langsame Seiten-/Komponentenladezeiten auf, die zwischen 3 und 20 Sekunden liegen können. Dies geschieht ungefähr bei jedem zehnten Seitenaufruf (wenn ich zum Beispiel wiederholt die Tasten G, J drücke, um durch die Beiträge zu blättern). Während dieser Ereignisse dreht sich der Spinner und der Benutzer muss einfach warten.
Ich habe die Browser-Entwicklerkonsole und das Serverprotokoll beobachtet, während ich navigiert habe, um die Ursache für diese langsamen Ladezeiten zu identifizieren, und ich habe mindestens zwei der Schuldigen identifiziert: /timings und 123.json?track_visit=true&forceLoad=true (wobei 123 die Themen-ID ist).
Das Ändern der Website-Einstellung „flush timings secs“ scheint das Verhalten nicht zu ändern.
Hat jemand Ratschläge, wie dieses Problem behoben werden kann? Ein paar Sekunden hier und da wären tolerierbar, aber ich befürchte, dass diese häufigen 5-20 Sekunden Ladezeiten die Nutzung der Plattform einschränken werden.
Unsere Instanz ist auf Kubernetes bereitgestellt unter Verwendung des Bitnami Helm-Charts, Docker-Image docker.io/bitnami/discourse:2.7.8-debian-10-r0. Ich weiß, dass dies keine offiziell unterstützte Bereitstellungsmethode ist, aber es ist zumindest eine bekannte, reproduzierbare Bereitstellung.