Discourse のローカルマシンでの動作が非常に遅い

開発用として、ローカルのUbuntuラップトップにMongoDBを併用したDiscourseインスタンスをインストールしました。手順はhttps://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727に従いました。

各ページのリクエストには通常1秒かかります。

設定に問題があるのでしょうか?

詳細な情報がなければ、判断するのは難しいですね。

お使いのラップトップの仕様はどのようなものですか?SSD は搭載されていますか?Ubuntu のインストールはベアメタルですか、それとも仮想マシン内ですか?ハードウェアの使用状況はどの程度ですか?

開発用のインストールを使用されているため、Development に移動させました。

Stephen さん、フォローアップありがとうございます。
マシンはエントリーグレードです。

  • CPU: Core i5-4300 1.9GHz
  • RAM: 4GB
  • SSD
  • Ubuntu バアメタル
  • ハードウェアはテスト専用で、他のタスクは実行していません。

ログは以下に添付しています。
https://gist.github.com/csc221/24368d177ecd3c7935e3d06d23c25d32

特に、この行に注目しています。

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

開発モードでは、確かに遅くなります。ソースコードを編集してリフレッシュするだけで、次のリクエストでは新しいコードがすぐに実行されるからです。

また、1.9GHz のプロセッサでは性能が追いつかないこともあります。最近の開発用マシンは 4GHz を超えるものがほとんどだからです。

あなたの開発環境の目的は何でしょうか?Discourse のプラグインやテーマを作成しているのでしょうか、それともプルリクエストの作成でしょうか?

ありがとうございます、わかりました。開発ワークフローを理解するために、開発環境のインストールを試みています。具体的な目的はありません。

テーマコンポーネントを使ってさまざまなカスタマイズが可能です。Discourse テーマの構築を始めるには、テーマクリエイターとテーマ CLI の使用に関する初心者ガイド を参照してください。

プラグインの場合は、完全な開発環境が必要であり、より高速なマシンを必要とする可能性が高いです。

ご提案ありがとうございます!