Extrem langsame Seitenladezeiten (40s) bei frischer Discourse-Installation

Hallo zusammen,

ich habe kürzlich eine Discourse-Instanz gemäß der offiziellen Installationsanleitung auf einem leichten Cloud-Server eingerichtet. Ich habe erhebliche Leistungsprobleme beim ersten Seitenaufruf, der etwa 40 Sekunden dauert. Sobald die Seite geladen ist, ist die Navigation auf der Website jedoch deutlich schneller.

Hier ist mein selbst gehostetes Discourse

Server-Spezifikationen:

  • CPU: 2 Kerne
  • RAM: 4 GB
  • Speicher: 40 GB SSD
  • Keine anderen Dienste auf diesem Server ausgeführt (dediziert für Discourse)

Installationsdetails:

  • Frische Installation mit dem offiziellen Docker-Setup
  • Standard-Installationsverfahren aus der Dokumentation befolgt

Installiertes Theme und Plugin

  1. Material Design Theme
  2. Gamification
  3. Solved

Aktuelles Problem:

  • Der erste Seitenaufruf (Kaltstart) dauert ungefähr 40 Sekunden
  • Nachfolgende Navigation innerhalb der Website ist deutlich schneller
  • Der Server ist ausschließlich für den Betrieb von Discourse bestimmt
  • Die Server-Spezifikationen sollten gemäß den Mindestanforderungen ausreichend sein

Hatte jemand ähnliche Probleme oder kann jemand mögliche Lösungen zur Verbesserung der anfänglichen Ladezeiten vorschlagen? Gibt es spezifische Konfigurationseinstellungen, die ich überprüfen oder optimieren sollte, um die Kaltstartleistung zu verbessern?

Vielen Dank im Voraus für jede Hilfe oder Anleitung!

2 „Gefällt mir“

Tritt dasselbe Problem im abgesicherten Modus auf, und wenn Sie die Plugins vollständig aus app.yml entfernen? Gibt es nützliche Informationen in den Netzwerk- und Konsolen-Tabs der Entwicklertools Ihres Browsers, wenn das langsame Laden auftritt?

Außerdem,

Die Gründe für die Verlangsamung können unterschiedlich sein, aber die Themen enthalten Vorschläge zur Unterstützung bei der Diagnose.

2 „Gefällt mir“