13. 304

转载 2016年08月30日 13:42:04
DateDate头域表示消息发送的时间,缓存在评估响应的新鲜度时要用到,时间的描述格式由RFC822定义。
例如,Date: Thu, 11 Jul 2015 15:33:24 GMT。

Age:当代理服务器用自己缓存的实体去响应请求时,用该头部表明该实体从产生到现在经过多长时间了。

这里写图片描述

再看另一个静态资源请求,get http://s1.bdstatic.com/r/www/cache/static/jQuery/jquery-1.10.2.min_f2fb5194.js,
HTTP响应码为304,Date和Age在下图中可以看到,Date与主请求http://www.baidu.com/一致,
未命中代理缓存服务器(缓存服务器拿DATE去原始服务器进行缓存新鲜度检查,
304表示服务器对象未修改,缓存再验证命中,缓存只需更新新的首部,
如果新鲜度检测未命中,则返回200),所以,实际上该资源是从原始服务器中获得。
假设该请求Date比当前时间要早,并且如果Date+Age(秒)与主请求http://www.baidu.com/中的Date一致,
那么可以认为从代理缓存服务器中获取资源,缓存命中。

这里写图片描述

http://blog.csdn.net/xifeijian/article/details/46460631


网站304解决方法

  • 2014年06月14日 10:54
  • 14KB
  • 下载

分析HTTP请求返回304状态码

大家好,今天给大家分享一个状态码304,大家可以在以前的开发中找开chrome tools 或 firebug工具时有意间或无意间看到它。HTTP 304: Not Modified 标准解释是:No...
  • itpinpai
  • itpinpai
  • 2015年09月02日 18:37
  • 17097

PIC24HJ16GP304 DATASHEET

  • 2014年11月10日 09:16
  • 3.82MB
  • 下载

304DATASHEET

  • 2015年05月28日 12:45
  • 4.8MB
  • 下载

理解HTTP缓存和304状态码

最近研究nginx日志的时候,对于304这个状态码产生了好奇。之前一直知道3XX系列的状态码表示重定向,但对于304的具体原理没有仔细研究过。304 的标准解释是:客户端有缓冲的文档并发出了一个条件性...
  • canot
  • canot
  • 2017年07月30日 00:40
  • 871

最新304的授权和写锁

  • 2015年07月12日 23:00
  • 52.32MB
  • 下载

HTTP返回代码 201 304 404 500等代表的含义

在网站日志中,我们经常会看到很多返回的http代码,如201、304、404、500等等。可是这些具体的返回的HTTP代码究竟什么含义呢,在此做一下知识普及吧,记不住不要紧,到时候看看就行了,但最主要...

ios10.3 (14E304)真机包

  • 2017年04月10日 13:05
  • 14.79MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:13. 304
举报原因:
原因补充:

(最多只允许输入30个字)