大家好,
多年来我一直使用 S3 存储,且未搭配 CDN。
根据我在另一个帖子中获得的建议,我今天已配置了 CloudFront CDN。
在将 CDN URL 添加到控制面板并重新烘焙 230,000+ 篇帖子之前,我想先确认一下:如果我的 CloudFront 设置有误导致一切出错,这是否符合预期?![]()
目前,这是一个用户上传的图片的示例 URL:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png
显示效果如下:
我的 CloudFront“域名”是:d1q8cepst0v8xp.cloudfront.net
如果我手动编辑上述示例 URL,将域名中的 S3 部分替换为我 CloudFront 的域名,结果如下:
https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png
果然,图片仍然能正确加载:
因此,我是否可以认为,我只需要在 Discourse 控制面板中添加 S3 CDN URL d1q8cepst0v8xp.cloudfront.net,重新烘焙所有帖子,然后坐等奇迹发生?
提前感谢,CDN 对我来说完全是新事物,而且我没有开发环境来安全地测试这些 ![]()
