我在web版七牛的“内容管理页”中上传了一个txt文件(今年2月份)
今天操作删除了之前的txt文件,再上传同名文件(内容不同),刷新缓存,怎么刷文件都不更新,还是读取原来的文件。
更奇葩的是:下载上传后的文件,居然也变成了之前缓存的文件。
怀疑七牛这里是不是有个bug,哪位同学帮忙看一下呗???
我在web版七牛的“内容管理页”中上传了一个txt文件(今年2月份)
今天操作删除了之前的txt文件,再上传同名文件(内容不同),刷新缓存,怎么刷文件都不更新,还是读取原来的文件。
更奇葩的是:下载上传后的文件,居然也变成了之前缓存的文件。
怀疑七牛这里是不是有个bug,哪位同学帮忙看一下呗???
1 回答900 阅读✓ 已解决
2 回答1.5k 阅读
942 阅读
一般来说,CDN缓存首先遵循源站配置,源站响应Header里的max-age(缓存时间)、Expires(缓存到期时间),如果源站没有配置,则遵循CDN平台的配置。
假如缓存时间设置7天,一旦一个文件被缓存,接下来的7天内访问都是CDN直接返回缓存内容,不会再去源站。期间,如果文件有修改,必须去CDN平台提交缓存刷新。否则,只能7天后,CDN才会去源站检查该内容是否有变更。
所以,你更新文件后,就应该去CDN平台提交缓存刷新(或者联系他们客服帮忙操作。此时修改源站缓存策略也没用的)。
此外,你也可以修改文件名(比如增加个版本号之类的)
简而言之,你还是联系七牛客服吧。