Discourse läuft auf dem lokalen Rechner sehr langsam

Ich habe eine Discourse-Instanz auf meinem lokalen Ubuntu-Laptop mit MongoDB installiert, um sie auszuprobieren. Ich habe die Schritte aus https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727 befolgt.

Jede Seitenanfrage dauert in der Regel eine Sekunde.

Ich frage mich, ob es ein Konfigurationsproblem gibt.

Ohne weitere Informationen ist es schwer zu sagen.

Welche Spezifikationen hat der Laptop? Verfügt er über eine SSD? Ist die Ubuntu-Installation auf der Bare-Metal-Hardware oder in einer VM? Wie stark wird die Hardware ausgelastet?

Ich habe den Thread in Development verschoben, da du eine Entwicklungsumgebung verwendest.

Danke, Stephen, für die Rückmeldung.
Die Maschine ist im unteren Bereich:

  • CPU: Core i5-4300 1,9 GHz
  • RAM: 4 GB
  • SSD
  • Ubuntu auf Bare Metal.
  • Die Hardware ist ausschließlich für Tests vorgesehen, keine anderen Aufgaben.

Das Log ist angehängt unter https://gist.github.com/csc221/24368d177ecd3c7935e3d06d23c25d32

Insbesondere fällt mir diese Zeile auf.

|Completed 200 OK in 660ms (Views: 0.4ms | ActiveRecord: 249.7ms | Allocations: 198144)|
| --- | --- | --- |
||

Im Entwicklungsmodus ist es tatsächlich langsam, da Sie den Quellcode bearbeiten, auf Aktualisieren klicken können und der neue Code bereits für die nächste Anfrage ausgeführt wird.

Der 1,9-GHz-Prozessor hilft ebenfalls nicht weiter, da die meisten Entwicklerrechner heutzutage über 4 GHz verfügen.

Was ist der Zweck Ihrer Entwicklungsumgebung? Schreiben Sie ein Discourse-Plugin? Ein Theme? Oder arbeiten Sie an einem Pull Request?

Danke für die Klarstellung. Das ergibt Sinn. Ich teste gerade die Dev-Installation, um den Dev-Workflow zu verstehen, ohne einen unmittelbaren Zweck im Sinn zu haben.

Mit Theme-Komponenten können Sie viele Anpassungen vornehmen und diese Entwicklung mit dem Einsteiger-Leitfaden zur Verwendung von Theme Creator und Theme CLI zum Erstellen eines Discourse-Themes durchführen.

Für Plugins benötigen Sie eine vollständige Entwicklungsumgebung und wahrscheinlich einen schnelleren Rechner.

Danke für die Vorschläge!