创建变体时,我看到检查文件是否存在的时间很慢。奇怪的是,我没有看到文件上传的缓慢时间。我们怎样才能加快速度?
当你调用这样的东西时会发生这种情况。
@object.artwork.variant(resize: "100X100")
注意缓慢的时间(超过 1 秒!)只是为了检查文件是否存在。
S3 Storage (1149.3ms) Checked if file exists at key: variants/K6XGSR9uuyEG17Vd6HXSLyew/4c1922cb9e0ee90688549c6a10906cc59c45f90ab173febdd7ae9dfc72c0378b
您可以在控制台中重新创建
ActiveStorage::Blob.service.exist?("variants/K6XGSR9uuyEG17Vd6HXSLyew/4c1922cb9e0ee90688549c6a10906cc59c45f90ab173febdd7ae9dfc72c0378b")
以上是生产中的实际示例,但通常我们看到的平均时间在 300 毫秒范围内。