Google cloud platform 公共文件的Google云存储缓存设置

Google cloud platform 公共文件的Google云存储缓存设置,google-cloud-platform,google-cloud-storage,cache-control,Google Cloud Platform,Google Cloud Storage,Cache Control,我的网站文件托管在谷歌云存储中。每次我更新一个文件(如.png或.xml),我总是要花一些时间等待,直到我的页面上显示新文件 有没有办法覆盖单个对象的默认缓存设置(最大年龄=3600)? 试图用“无存储”、“无缓存”、“最大年龄=0”编辑“缓存控制”元数据,但它们似乎都不起作用,如果您最初在元数据中使用计时器设置了缓存控制值,并在一段时间后更改该值,则仍会在响应头中获得“缓存控制:公用,最大年龄=3600”,下载可能会继续接收对象缓存的旧版本,直到缓存控件的计时器结束。这是因为较旧版本在缓存中保

我的网站文件托管在谷歌云存储中。每次我更新一个文件(如.png或.xml),我总是要花一些时间等待,直到我的页面上显示新文件

有没有办法覆盖单个对象的默认缓存设置(最大年龄=3600)?
试图用“无存储”、“无缓存”、“最大年龄=0”编辑“缓存控制”元数据,但它们似乎都不起作用,如果您最初在元数据中使用计时器设置了
缓存控制
值,并在一段时间后更改该值,则仍会在响应头中获得“缓存控制:公用,最大年龄=3600”

,下载可能会继续接收对象缓存的旧版本,直到
缓存控件的计时器结束。这是因为较旧版本在缓存中保持“新鲜”状态的时间段由
max age
确定

此外,由于对象可以缓存在Internet上的不同位置,因此无法强制缓存对象全局过期。如果要防止为公共可读对象的缓存版本提供服务,请在对象上设置
Cache Control:no store

有关缓存控制的更多信息,请访问以下链接:


[1]

谢谢你的帮助