こんにちは。公式リソースのダウンロード高速化について

ベテランの皆さん、このドメイン(https://get.discourse.org/discourse-assets/)のファイルをどのように高速化すればよいですか?中国本土でインストールする場合、ダウンロード速度がほぼゼロで、インストールが異常に遅くなります。効果的な高速化のチュートリアルがあれば教えていただけませんか。

こんにちは、

Discourseのウェブサイトが問題の原因である可能性は低いです。どの地域で利用可能かは不明ですが、むしろダウンロードが遅くなっている原因は、あなたのホスティングプロバイダーやISPにあると考えるのが妥当ではないかと思います。Discourseの問題だと断定する前に、apt/dnfなどの他のサービスも同様に遅いかどうかを確認してみてください。

中国本土では、これらには通常、Alibaba CloudやTencent Cloud、あるいは大学・研究機関のミラーサイトが使用されます。デフォルトのソースから直接取得しようとすると非常に遅く、国内のブロードバンド環境では apt/dnf の場合、数十 KB/s 程度しか出ず、タイムアウトや切断が頻発します。ピーク時には apt update が長くとまることもあります。ソースを変更しない限り、中国本土での体験は非常に悪いです。

これはどうやって動作するのか気になっています。READMEしかなく、いくつかのタグがあるだけですが… :thinking:

おそらくこれが Discourse に問題を引き起こしている原因でしょう。app.yml ファイルの templates 内の web.china.yml フックで利用可能なミラーを使用するのが限界ですが、現時点で get.discourse.org 用のミラーは提供されていないと認識しています。

リリースセクションから取得しているようです:

あ、そうか、ありがとう!確かにそれで説明がつくね :man_facepalming:

これはこのプロセス用です:https://meta.discourse.org/t/introducing-pre-compiled-js-assets-for-self-hosters/