大家好。
在近期更新到 2.7.0.beta1(e0c952290b)后,我的 Discourse 管理页面出现了一条新的建议消息。
内容如下:
- 服务器已配置为将文件上传至 S3,但未配置 S3 CDN。这可能导致 S3 费用高昂且网站性能下降。点击此处了解“使用对象存储进行上传”的更多信息。
我们的 Discourse 确实使用 S3 进行存储,但确实没有部署任何形式的 CDN。
@Falco 建议 在 s3 cdn url 设置框中输入 S3 存储桶 URL,但我不确定这会对其他地方产生什么影响。
我也不太确定我的 S3 存储桶 URL 具体是什么 ![]()
用户上传图片的 S3 URL 示例如下:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
这是否意味着我的存储桶 URL 是:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/
![]()
如果我将该 URL 输入到 s3 cdn url 设置框中,然后重新烘焙数十万篇帖子,它们提供的 URL 会不会变成:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
这意味着所有用户图片都将无法显示?![]()
理想情况下,我只希望点击“好的,谢谢提醒!”并忽略管理页面上的这条信息/警告/建议。不过,我怀疑这需要修改核心代码,所以还是放弃这个想法吧。
目前一切运行正常,多年来一直如此。我对更改一个我并不完全理解的设置感到非常犹豫和担忧,以至于我打算假装每次查看管理面板时都看不到这条建议。
我猜我仍然会看到其他未来的管理面板警告,这条警告并不能阻止其他警告的出现,对吗?
欢迎提供任何建议、见解或想法。

