オブジェクト(画像など)をAWS S3に移動しました。これらは非常にうまくいっています。
サイトをさらに高速化したいと考えています。AWS CloudFrontをDISCOURSE_CDNとして追加するにはどうすればよいですか?
自分で設定を試みました。フォーラムCDNを使用しているときは機能しますが、discourse_cdnにURLを入力すると、サイトが使用できなくなり、すべての画像が複数のリダイレクトを繰り返し、機能しなくなります。
オブジェクト(画像など)をAWS S3に移動しました。これらは非常にうまくいっています。
サイトをさらに高速化したいと考えています。AWS CloudFrontをDISCOURSE_CDNとして追加するにはどうすればよいですか?
自分で設定を試みました。フォーラムCDNを使用しているときは機能しますが、discourse_cdnにURLを入力すると、サイトが使用できなくなり、すべての画像が複数のリダイレクトを繰り返し、機能しなくなります。
こちらのドキュメントをご覧になりましたか?
また、こちらもご覧ください。
はい!設定方法はこちらを使いました。
しかし、2番目の投稿は公式の設定かどうか確信が持てません。投稿は2021年のものです。
「DISCOURSE_CDN_URL」を設定しないでください
アップロード用のS3互換オブジェクトストレージプロバイダーを構成する\n\nConfigure an S3 compatible object storage provider for uploads
これをすでに実行しました。当社のサイトの画像は AWS S3 にあり、CloudFront を使用しています。サーバーにヒットする代わりに、user_avatar 画像のようなものをさらにキャッシュしようとしています。
S3 CDNはDISCOURSE_S3_CDNであるべきです。
DISCOURSE_CDNはアプリのCDN用です。
この部分は理解しました。サイトにフルアプリCDNを追加したいと考えています。そのため、DISCOURSE_CDN を利用したいと思います。