项目页面使用了协商缓存再次请求还会请求到旧的静态资源?
如题,页面使用了协商缓存,返回中也有 ETag,Last-Modified 字段,但是更新资源之后刷新页面,有的用户还是会请求到旧资源。
按照理论,更新资源,用户打开页面会自动请求最新资源,有时候必须使用ctr + F5强刷新才行。这样用户体验会降低。
今天早上10点更新的资源,感觉Last-Modified时间不对,请求这个时间是由谁决定的?在由ETag情况下,按理是Last-Modified失效,就是ETag没有更新吗?
请问:有没有方法,就是页面资源更新之后,不管强缓存还是协商缓存,第一次进入页面都去自动请求最新资源。
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
资源改名。
用webpack打包的话,output以及各种会产生新资源的地方加上
[chunkhash]