如何将 AWS Cloudfront 添加为 Discourse 的 CDN

我们已将对象(例如图片等)移至 AWS S3。这些效果很好。

现在我们想让网站速度更快一些。我应该如何将 AWS CloudFront 添加为 DISCOURSE_CDN?

我尝试自己设置。当我使用 forum-cdn 时,它运行正常。但只要我将 URL 放入 discourse_cdn,网站就变得无法使用,所有图片都会出现多个重定向并停止工作。

您是否查看了这里的文档:

还有

1 个赞

好的!我用这个作为设置方式。

但是第二篇帖子包含了我不太确定的官方设置。而且这篇帖子是 2021 年的。

不要配置“DISCOURSE_CDN_URL”

您需要的一切都应该在这里,从这个主题开始

我已经完成了。我们站点的图片在 AWS S3 上,使用了 CloudFront。我正尝试缓存更多内容,例如 user_avatar 图片,而不是直接访问服务器。

2 个赞

S3 CDN 应该是 DISCOURSE_S3_CDN。

DISCOURSE_CDN 用于应用 CDN

2 个赞

我明白了这一部分。我正尝试为该网站添加一个完整的应用程序 CDN。因此,我想利用 DISCOURSE_CDN