皆さん、こんにちは。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 の優れた点です。
いくつかの緩和策としては、以下が考えられます。
- 別の VPS プロバイダーを試す
- Discourse に CDN アクセラレーションを追加することを検討する
「いいね!」 3
RGJ
(Richard - Communiteq)
3
単純な静的ファイルリクエストでさえ、Discourseのロゴのようなものでさえ、非常に時間がかかっているようです。
https://endownload.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_180x180.png → 14kbで700ms
342kbのフォントファイルはわずか83kB/sで提供され、4秒以上かかります。比較のために、ここでメタから同じファイルをダウンロードすると0.01秒かかります。
ページはすぐに提供されるため、ディスクが遅いと推測されます。
簡単な修正:Cloudflareを前に置く
より良い修正:別のVPSプロバイダーを取得する
「いいね!」 2
ありがとうございます、先生。ロゴを削除しようとしましたが、それでも遅いです。数秒ほど速くなったかもしれません!
その通りです!VPSを変更するか、Cloudflareを試す必要があります。