Date:Date头域表示消息发送的时间,时间的描述格式由rfc822定义。例如,Date: Mon, 04 Jul 2011 05:53:36 GMT。
Age:当代理服务器用自己缓存的实体去响应请求时,用该头部表明该实体从产生到现在经过多长时间了。

比如访问http://www.yahoo.com/时,Date为Mon, 04 Jul 2011 05:53:36 GMT,标记为PageDate 。
使用抓包工具查看:
再看其中的一个请求http://l1.yimg.com/a/i/ww/news/2011/06/30/sugarbomb-sm.jpg,
Date为Sat, 02 Jul 2011 20:45:57 GMT,Age为119294,单位是秒,119294秒换算成33.1小时,Date加Age等于PageDate ,说明本次p.gif请求走了代理服务器缓存,缓存命中。
2011年7月2日20点+33小时=2011年7月4日5点
HTTP请求头解析与代理缓存原理
本文详细解析了HTTP请求头中的Date和Age字段,以及代理服务器如何利用缓存提升网页加载速度。通过具体实例,展示了如何通过抓包工具查看请求详情,并解释了Date、Age与PageDate的关系。
91

被折叠的 条评论
为什么被折叠?



