Last-Modified : 上次修改时间

配合 If-Modified-Since 或者 If-Unmodified-Since  (请求头携带)

对比上次修改时间对资源进行验证

Etag验证

数据签名: 资源有唯一签名,修改了签名就会变化

      对资源内容进行Hash计算

配合If-Match 或者 If-Non-Match (请求头携带)

对比资源的签名判断是否使用缓存

最新文章

  1. DI中Transient Scoped Singleton Instance的区别
  2. OO中,先有对象还是先有类?
  3. python:爬虫
  4. 由项目中一个hash2int函数引发的思考
  5. [转]深入理解学习GIT工作流
  6. mySql-通过group by分组
  7. Html-Css-iframe的使用
  8. 【Hibernate】--一对一关联、联合主键
  9. Injecting and Binding Objects to Spring MVC Controllers--转
  10. “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第四篇(用户管理功能的实现)
  11. CI 框架 hooks 的调用方法
  12. Android基础_web通信
  13. [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
  14. 《java入门第一季》之ArrayList集合小案例
  15. 一个相对健壮的node 静态http服务器
  16. 【Android Studio安装部署系列】九、Android Studio常用配置以及快捷键
  17. Check SQL Server Deadlock
  18. [转]docker 部署 mysql + phpmyadmin 3种方法
  19. hdu4044 依赖背包变形 好题!
  20. A2W,W2A等的使用

热门文章

  1. jmeter使用csv传参进行并发测试验证
  2. Windows10配置JDK环境变量
  3. Django 2.0 官方文档翻译
  4. php 进行跨域操作
  5. LeetCode 解题总结
  6. TypeError: softmax() got an unexpected keyword argument 'axis'
  7. redis缓存雪崩、缓存穿透、数据库和redis数据一致性
  8. ubuntu命令安装
  9. HTTP协议详解(四)
  10. 【转载的】这张图能容易理解sql joins,收藏下!