我们当前的部署使用归属构建缓存清除方法:我们的映射文件包含我们的
javascript文件的哈希值(此映射是在应用程序启动时创建的).然后在我们的模板中使用该文件中的值来生成脚本标记,该脚本标记包括用于缓存清除的GET参数,即< script src =“/ static / js / somefile?v = adg34d>
我目前正在将整个页面转换为使用RequireJS,我想摆脱这些缓存破坏参数,因为它们很难实现.我们的HTTP服务器配置为向其服务的每个资产资源添加正确的Last-Modified和ETag标头.如果我查看Chrome Web控制台,我可以看到浏览器也使用它并获得正确的304.虽然我相信Chrome能够做到这一点,但当然还有其他浏览器.
问题是:如果我只使用Last-Modified并且ETag标头可以依靠浏览器来实现它,或者我真的需要缓存破坏参数吗?
我只需要支持:
>歌剧
> Firefox
> Chrome
> IE> = 8
> Safari> = 5
解决方法
原文地址:https://www.jb51.cc/js/157277.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。