Http Cache-Control 缓存策略问题,什么情况下设置 no-cache 会使得资源请求返回 200 (disk cache)?

查看 110|回复 14
Albertcord
OP
  
@epiloguess 用 postman 获取是没有 Cache-Control 返回的,那就是这个 Last-Modified 导致了启发式的强缓存了
就是不知道哪一层中间代理加的 Cache-Control no-cache ,中间有段时间没有返回吧,然后同事的浏览器在那个时刻访问了,触发了强缓存,而我的没有访问过
我改下 ngxin 配置
Epiloguess   
@Albertcord 大部分前端框架在 dev 阶段是返回 no cache 的,不过不清楚你目前是什么环境 建议用 curl 看后端返回的 headers
Daath   
如果仅仅只是想让浏览器 chrome 用到最新的页面版本的话,可以 F12 ,然后右键网页栏左侧的刷新按钮,就会出现三个`重新加载`的字样,然后通过这个强制刷新就应该可以访问到新版本页面
Albertcord
OP
  
@epiloguess 测试环境也有这个问题
Albertcord
OP
  
@Daath 解决环境问题,并不是本机开发用
您需要登录后才可以回帖 登录 | 立即注册

返回顶部