码迷,mamicode.com
首页 > 其他好文 > 详细

vary的用法

时间:2017-11-29 13:39:26      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:标准   服务器   官方   bsp   失效   var   并且   利用   不能   

对于vary的用法,网上有许多种说法,云里雾里的,在此仅阐述一下本人的一些理解,首先是官方解释: 

Vary头域值指定了一些请求头域,这些请求头域用来决定: 当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)。 对于一个不能被缓存或失效的响应缓存,Vary头域值用于告诉用户代理选择表现形式(reprentation)的标准。一个Vary头域值是“*”意味着缓存不能从后续请求的请求头域来决定合适表现形式的响应。

 

vary存在于响应头当中,内容为请求头中的相关字段(例如a),初次请求时,缓存中不仅得存储获取的内容,同时得存储a的值,

下一次请求时,如果缓存依旧有效,那么匹配一下此次请求头的a,是否与缓存中的a相同,若相同,则可以直接获取,不同,则依旧得向服务器发送请求。

 

vary的用法

标签:标准   服务器   官方   bsp   失效   var   并且   利用   不能   

原文地址:http://www.cnblogs.com/yanze/p/7919830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!