【问题标题】:ImageResizer s3Reader2 not cache-busting correcltyImage Resizer s3 Reader 2 未正确清除缓存
【发布时间】:2015-09-02 05:27:18
【问题描述】:
  1. gist of my diagnostic output (includes resizer config)

如果我请求/myBucket/myImage.jpg?w=100,然后更新s3中的基础图像,然后重新加载/myBucket/myImage.jpg?w=100,我仍然得到原始图像。但是,任何对新修改图像的请求都会获得正确的更新图像(例如/myBucket/myImage.jpg?w=333

根据文档,启用 s3reader2 -> checkForModifiedFiles 应该可以解决此问题,但事实并非如此。我也玩过禁用s3reader2 -> cacheMetadata,但结果是一样的。

如果禁用 DiskCache 插件,问题显然不存在,但这不是一个真正的选择。

有什么想法吗?

【问题讨论】:

    标签: imageresizer


    【解决方案1】:

    您正在使用 cacheMetadata="false",这是一个 v4+ 配置参数。

    您正在使用 v3.4.3 dll。升级到 v4 应该可以解决问题。 v3 没有办法完全禁用元数据缓存(滑动到期默认为 1 小时)。

    相关:ImageResizer S3Reader2 Plugin 404 Error after image has been uploaded

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 2018-03-13
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      相关资源
      最近更新 更多