头像迁移到 S3 兼容的 R2 后加载时间过长

明白了。我会再试一次,并等待更长的时间(2到3天)。我不明白的是,我看到 rake avatars:refresh 任务完成了(耗时5分钟),但 Sidekiq 队列中没有任何显示。因此,我真的不知道在这里需要等待多长时间。看起来后台没有任何操作在进行。

哎呀,漏看了这条。是的,他们确实在使用 CDN。

我想我没有遇到这个问题的原因可能是:在我从标准安装迁移到带 CDN 的双容器架构并使用 R2 存储桶处理上传的那个站点上,当时用户数量并不多(迁移时大约只有 200 人,虽然现在多多了)。而另一个站点是在我最初搭建时就配置了 R2 对象存储,所以它一直就是这么运行的。

请查看 Update Avatar Image Serving - Remove Proxy Method

你好,

今天还是没有任何进展。但我刚刚发现 /admin/users 页面有错误。可能是有什么东西在对我进行速率限制?有时会出现 504 错误:

大家好,我这两天一直在进行新一轮的测试。以下是我的发现:

  • 新创建的账户头像可以即时加载,且适用于所有尺寸(主题列表、主题帖子等)。
  • rake avatar:refresh 任务并未向 R2 生成任何新图像。我仍然需要点击旧账户的头像才能触发图像生成。这可能是个 Bug?

目前,由于我手动点击了头像,我大部分用户的头像都能即时加载。

我目前的配置是 Cloudflare + Bunny CDN,用于 discourse_s3_cdn