CDN 缓存问题,使用 ?v=xxx 方式是否一定可以拿到最新文件?

上传用户头像,使用同一URL保存用户头像,但是上传新头像后,由于CDN存在大多数时候是不能拿到最新文件的,我们没使用 ?v=xxx 使用的是 ?_=xxx 方式,应该是一样的吧

前天、昨天 上传后一直没办法立即拿到最新文件,今天又好了,怎么才能保证一定能拿到文件?

不想在url里使用版本管理,对于实现用户头像这种应用来说,会带来额外的更新。

阅读 3.9k
1 个回答

通过query直接访问,原则上是可以直接强制刷新缓存的,但是query本身也是会被cdn节点缓存下来的,所以query也得经常更换,才能保证访问到最新的文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进