关于上传到 AWS S3 和配置好的 CDN

我的 Discourse 实例自 2019 年以来一直设置在 DigitalOcean 服务器上,配置为通过 Cloudflare 路由流量。今天我将上传和备份迁移到了 S3,完成迁移后,我在管理员仪表板上看到了此警告:

根据您当前的网站设置的一些建议

Discourse 并不知道 Cloudflare 正在为其路由流量,因此出现此警告是有道理的。但鉴于我使用的是 Cloudflare 的免费套餐,并且它仍然提供一定程度的缓存,是否仍然建议我配置 CDN?如果建议配置,我需要采取哪些额外步骤来正确配置 DISCOURSE_CDN_URL?我应该将该环境变量设置为哪个值?

提前致谢。

我建议您配置一个 CDN(最好是 CloudFront),尽量不要将 Cloudflare 的优化与 Discourse 一起使用,因为它们已知会导致问题。

您确定 Cloudflare 正在缓存您的上传和备份吗?您的 S3 存储桶是否有被 Cloudflare 代理的 DNS 名称?

代理站点 FQDN 并不足够。

1 个赞