初回読み込み時にサイトの読み込みが非常に遅い

皆さん、こんにちは。Discourseをインストールしてすべて機能していますが、残念ながら初めて開くときにサイトが非常に遅くなります。aaPanelにDiscourseをインストールし、nginxを設定しましたが、nginxがダウンしていてもサイトは動作します。残念ながら、初めて開くときは非常に遅く、その後はすぐにリロードされます。これを修正するにはどうすればよいですか?インデックスに登録できないため、これは非常に深刻な問題です。

私のDiscourseサイトはNamecheap Pulsar VPSにホストされています。
2 CPUコア
2 GB RAM
40 GB SSD RAID 10
1000 GB帯域幅

https://www.namecheap.com/hosting/vps/

aaPanelをインストールしてDockerを設定しました。

私のフォーラムはこちらです。

確認していただけますか?このトピックに関する多くのスレッドを読みましたが、残念ながらこの問題を解決できませんでした。
手助けしていただけるなら幸いです!

理想的には、Discourse をホストしているサーバーで「パネル」を使用すべきではありません。

VPS プロバイダーはリソースを過剰にプロビジョニングしている可能性があり、それが低速読み込みの主な原因である可能性があります。また、プロバイダー側または ISP 側のネットワークが低速または混雑していることも原因として考えられます。

後続の読み込みが高速なのは、リソースがすでにダウンロードされており、アプリは最新データを更新するために少量のペイロードしか必要としないためです。これが Discourse の優れた点です。

いくつかの緩和策としては、以下が考えられます。

  1. 別の VPS プロバイダーを試す
  2. Discourse に CDN アクセラレーションを追加することを検討する
「いいね!」 3

単純な静的ファイルリクエストでさえ、Discourseのロゴのようなものでさえ、非常に時間がかかっているようです。

https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png → 14kbで700ms
342kbのフォントファイルはわずか83kB/sで提供され、4秒以上かかります。比較のために、ここでメタから同じファイルをダウンロードすると0.01秒かかります。

ページはすぐに提供されるため、ディスクが遅いと推測されます。

簡単な修正:Cloudflareを前に置く
より良い修正:別のVPSプロバイダーを取得する

「いいね!」 2

ありがとうございます、先生。ロゴを削除しようとしましたが、それでも遅いです。数秒ほど速くなったかもしれません!

ロゴはあなたの問題ではなく、それは症状です。

:laughing: その通りです!VPSを変更するか、Cloudflareを試す必要があります。