1.客户端如何区分缓存命中和未命中 两种情况下,返回的状态码都是200,客户端有一个方法可以判断,就是使用Date首部,将Date首部与当前时间进行比较,如果响应中时间日期值比较早,客户端可以认为这是缓存响应,也可以通过Age首部来检测,效果是一样的. 2.Age和Date的区别 Date:Date头域表示消息发送的时间,时间的描述格式由rfc822定义.例如,Date: Mon,31 Dec 2001 04:25:57GMT. Age:当代理服务器用自己缓存的实体去响应请求时,用该头部表明该实…