サイトの読み込み時間が極端に遅い場合の解決方法

CSSの最適化、プラグインの削除、リダイレクトの排除など、読み込み速度を向上させるためにできることはすべて試してきましたが、どうやら主な原因は以下の2つだそうです:

mobile_4-randomcharacters-.css(normalize.css と Pikaday を含み、モバイル環境で1.5秒で読み込まれる)
および
/assets/ember_jquery-randomcharacter-.js(モバイル環境で3.6秒で読み込まれる)

読み込み時間が最も長いこれらのファイルについて、どう対処すればよいのか見当もつきません。

デスクトップでの読み込みはより速いものの、まだ十分ではありません。
サーバーは、アメリカの専門サーバーで、1 CPU、2 GB RAM、50 GB SSD、2 TB の帯域幅を備えています。
Unicorn ワーカーが2つ稼働していますが、CPU も RAM も過負荷ではなく、ユーザー数やプラグインもあまりありません。
何かアイデアはありますか?よろしくお願いします。

測定は https://developers.google.com/speed/pagespeed/insights/ を使用して行いました。

それらは静的アセットです。それらの配信を最適化するには、Enable a CDN for your Discourse を参照してください。

ありがとうございます。https://developers.google.com/speed/pagespeed/insights/ によると、2番目のアセットのCPU時間(配信時間ではなく)が約4秒に達しています。FastlyのようなCDNは、この点でも効果を発揮するのでしょうか?現在、キャッシュ機能付きのCloudflareを使用していますが、Cloudflareで調整すべき設定があるでしょうか、それともFastlyのようなものを上層に追加すべきでしょうか?

確かに、解析と評価に時間がかかる大きな資産です。Discourse は「シングルページアプリケーション」であるため、このコストはユーザーが最初にアクセスした時点で一括して支払われます。これは、フォーラム利用で典型的なその後のすべてのインタラクションを軽量にするという、私たちのアプローチにおけるトレードオフです。

EmberJS が必須の JQuery を廃止する計画があり、これによりペイロードは大幅に削減されますが、Discourse でこの移行を実現するには、まだ数年かかります。

ご返信ありがとうございます。私の設定に何か問題があるようです。これほど読み込み時間が長いという報告を他の方から聞いたことがありません。

さて、Pagespeed のデフォルト設定は Nexus 5X と 3G 接続を強制しますが、それはブラジル(途上国)であっても現在の基準からすると低水準です。したがって、実際のパフォーマンスはそれによって左右されます。

こんにちは、Hetzner サーバー(CPX21、3 vCPU、4GB RAM)に Discourse を新規インストールしました。このガイドを使用しています:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

サーバーのパフォーマンス統計上は実質的に負荷は表示されていないのに、URL の読み込みに非常に時間がかかります。シークレットウィンドウでログインしていない訪問者がアクセスしたところ、読み込みに 1.2 分を要しました。いくつかのコンポーネントはすでにキャッシュされていたにもかかわらずです。最も遅かったのは OpenSans の ttf フォントファイルで 1 分以上、その後いくつかの .js コンポーネントで 30〜45 秒かかりました。

キャッシュオプションを検討しますが、これらのコンポーネントを見るとすべてがキャッシュ可能だとは思えません。データ転送量は合計でわずか 730KB です。もし 3 つの vCPU がすべてフル稼働していたなら、より高速なサーバーへの移行も検討しますが、負荷がほとんどない状況では混乱しています。

何か他の処理を待ってから先に進んでいるものがあるのでしょうか?サーバー内でテストを実行して、データベースなどのコンポーネントの健全性を確認する方法はありますか?
Docker が処理を遅くしている可能性はありますか?

私も同じ問題を抱えています。
Ubuntuにクリーンインストールし、2コア4GB RAM、Cloudflareキャッシュを使用しても、読み込みが非常に遅いです。

app.ymlの設定はデフォルトで、db_shared_buffers: "1024MB" UNICORN_WORKERS: 4となっています。

それでも読み込みが遅く、これは正常ではありません。これを修正するために調整すべき設定は何ですか?

HtopのSSはサーバーの問題ではないようです。

ミニプロファイラーの統計情報を共有する価値があるかもしれません

こちらも参照してください
Discourseのインストールがどんどん遅くなっています
.