我已阅读RFC 2616 ,但是还是我不知道,什么日期字段是。 还有上次修改场,实际上有除了刚才服务元数据的意义,那就是,对于缓存(“如果-Modified-Since的”)。
但是使用了它加倍在一个单独的日期头中的信息?
我已阅读RFC 2616 ,但是还是我不知道,什么日期字段是。 还有上次修改场,实际上有除了刚才服务元数据的意义,那就是,对于缓存(“如果-Modified-Since的”)。
但是使用了它加倍在一个单独的日期头中的信息?
每规范 ,它的年龄计算使用。 如果您不知道服务器认为什么时候是这样,你将无法计算资源的“年龄”。 下面是从规范相关的文字:
年龄计算算法,当高速缓存接收到响应的总结:
age_value
是年龄的值:由与此响应所述高速缓存接收的报头。
date_value
是原始服务器的价值Date:
头
request_time
是当缓存制成导致这种缓存响应该请求的(本地)时间
response_time
是当缓存接收到的响应中的(本地)时间
now
是当前(当地)时间apparent_age = max(0, response_time - date_value); corrected_received_age = max(apparent_age, age_value); response_delay = response_time - request_time; corrected_initial_age = corrected_received_age + response_delay; resident_time = now - response_time; current_age = corrected_initial_age + resident_time;