【发布时间】:2020-11-19 21:58:10
【问题描述】:
我不小心在我的应用程序中为我的索引文件设置了缓存。现在我删除了这个缓存策略。
问题是任何访问我网站的人都获得了缓存的index.html。
如何刷新缓存?我不能告诉全世界的所有用户都清理缓存..
这个问题有什么解决办法吗?
【问题讨论】:
-
TL;DR:你不能。等待现有缓存过期,如果由于您已将其设置为缓存一年或其他时间而无法正常工作,则需要更改 URL(即缓存清除)。
-
通常在你设置缓存策略的方式中会有一个缓存失效指令。如果不是一种浪费的方法是更改文件名(ie 使索引路由转到 index1.html)