哪些浏览器支持"缓存控制:不可变"?

Bra*_*rks 15 firefox google-chrome cache-control

我已经读过Firefox已经开始支持缓存控制扩展值immutable,这意味着"响应主体不会随着时间的推移而改变".因此,即使用户请求页面或资源的"完全刷新",浏览器仍然只响应本地缓存的副本,从而避免不必要的304或页面刷新,并且由于使用缓存内容而使页面加载更快,并且减少负载在服务器上,因为大量请求在它们发生之前就被停止了.

我正在试图看看它的支持程度如何,并且我找到了不同的答案,因为这个mozilla页面表明它只在Firefox中支持,但这个已解决的Chrome问题表明它已经从Chrome v54开始提供.

哪些浏览器支持Cache-Control: immutable,什么时候开始支持它?

我在这篇黑客新闻讨论中首先阅读了这篇文章

这是一个关于它的ietf草案,原来的mozilla帖子宣布了这个测试版功能被Facebook和这个相关的mozilla帖子使用,以及一个文档讨论了来自某些谷歌Chrome开发者的不同类型的重新加载请求.

Joe*_*Joe 17

截至2017年2月,Cache-Control: immutable得到了支持

  • Chrome目前实际上并不支持"不可变",但它有自己的新启发式方法,可避免(非强制)页面重新加载时出现大量条件请求. (12认同)
  • 我敢肯定,Chrome启发式技术可为大多数用户带来更快的网络访问速度,但现在我们必须继续猜测那些启发式技术是什么,为这些启发式技术的任何最终未作预告的变化做好准备,并且当我们使用这种方法时,我们几乎没有办法改写这种行为。需要。我要把它归为开发人员的损失。 (4认同)
  • 仅供参考 https://bugs.chromium.org/p/chromium/issues/detail?id=611416#c52 重新打开了该问题。 (3认同)