我有一个非常麻烦的问题,目前还没有找到好的解决方案。
我允许浏览器缓存所有应用程序静态文件(JS、CSS 和图像)以提高性能。
问题是,当我进行升级时,用户仍然使用缓存中的旧版本,这经常会破坏应用程序,并且每次都需要清除缓存才能解决问题。
是否有任何好的多浏览器方法仍然允许缓存文件,但可以在需要时强制重新加载它们?
感谢您提供任何信息。
将一些内容作为参数附加到 URL,例如myresource.css?version=1
。该文件将被正确提供,这是强制重新加载缓存的技巧。您只需要动态生成html页面即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)