no-cache:不缓存过期的资源

no-store:不缓存

最近看了《图解HTTP》这本书,书上讲到了这两者的区别:

no-cache从字面意义上很容易误解为不缓存,但是no-cache代表不缓存过期的资源,缓存会向服务器进行有效处理确认之后处理资源,更确切的说,no-cache应该是:do-not-serve-from-cache-without-revalidation,而no-store才是真正的不进行缓存。

摘自:《no-cache和no-store的区别》,https://blog.csdn.net/mymilkbottles/article/details/69060193?locationNum=3&fps=1

……

no-cache并不是说「不缓存」,它意味着使用缓存前必须检查(或者说验证)这个资源在服务端是否有更新。no-store用来告知浏览器完全不要缓存这个资源。类似的,must-revalidate并不是说「每次都要验证」,它意味着某个资源在本地已缓存时长短于 max-age指定时长时,可以直接使用,否则就要发起验证。

……

摘自:《缓存最佳实践及max-age注意事项》,http://www.sohu.com/a/192730574_464084

IIS中,针对不同的文件设置不同的缓存规则可参考:

《IIS7.0及IIS8.0添加Vary头和expires头(max-age缓存设置)》,http://www.yudouyudou.com/jiaochengheji/wangzhanjianshe/326.html


关键词:

iis max-age=0


设置Cache-Control为public:https://www.cnblogs.com/xinaixia/p/5945678.html


其他资料:

《HTTP协议探索之Cache-Control》,https://blog.csdn.net/chen_zw/article/details/18924875

最新文章

  1. OpenStack 行业正进入拓展期:行业云将成为新一轮工业革命的基础设施和引擎
  2. Pyhont-Urllib2
  3. python下ssh的简单实现
  4. JavaScript之ES6
  5. lua如何构造类
  6. 如何使用Case进行简单判断
  7. Cocos2d-X3.0 刨根问底(九)----- 场景切换(TransitionScene)源码分析
  8. LDA(Latent Dirichlet Allocation)
  9. python打包成exe(py2exe)
  10. javascipt学习笔记1
  11. PL/SQL 嵌套表变长数组和索引表[转]
  12. SignalTap II应用小实例之触发位置
  13. 池化 - Apache Commons Pool
  14. jquery拖拽插件 tableDnD
  15. CSS3-loading动画(一)
  16. 学习笔记TF032:实现Google Inception Net
  17. AMD、CMD、CommonJs规范
  18. vue2.0集成百度UE编辑器,上传图片报错!!!
  19. 【BZOJ2330】【SDOI2012】糖果(差分约束,SPFA)
  20. 嵌入式linux内存越界定位和解决 (转)

热门文章

  1. [CF1051F]The Shortest Statement (LCA+最短路)(给定一张n个点m条有权边的无向联通图,q次询问两点间的最短路)
  2. 75th LeetCode Weekly Contest Champagne Tower
  3. Jenkins安装过程
  4. QQ号_保存_20180124
  5. my.资料
  6. 转 sql profile 绑定 litera and move profile to another db l for spa
  7. 生成jvm快照文件
  8. E. Three strings 广义后缀自动机
  9. Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP解决办法
  10. 【frame】找上一层