我有一种感觉,我应该知道这一点。
我有一个包含大量图片,CSS和脚本文件的网络应用。
我遇到的问题是,如果我更新应用程序并且其中一个“静态”项目发生了变化,我需要确保访问该应用程序的浏览器正在使用该文件的最新版本。
我知道我无法从我的应用程序清除客户端缓存,所以这就是了。
我确信我不是唯一一个遇到这个问题的人,所以我想我会问这里。我发现了许多关于服务器缓存的东西,但没有任何明显的解决方案。
我可以跟进任何指针吗?
- 斯图尔特
答案 0 :(得分:1)
最后使用get方法让浏览器认为它是需要更新的动态内容。
例如
<img src="img.jpg?version=1" />
每次更改图片时只需更改version
ID即可。您也可以在导入的css和javascript中使用它。