vary的用法
2024-09-02 09:50:40
对于vary的用法,网上有许多种说法,云里雾里的,在此仅阐述一下本人的一些理解,首先是官方解释:
Vary头域值指定了一些请求头域,这些请求头域用来决定: 当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)。 对于一个不能被缓存或失效的响应缓存,Vary头域值用于告诉用户代理选择表现形式(reprentation)的标准。一个Vary头域值是“*”意味着缓存不能从后续请求的请求头域来决定合适表现形式的响应。
vary存在于响应头当中,内容为请求头中的相关字段(例如a),初次请求时,缓存中不仅得存储获取的内容,同时得存储a的值,
下一次请求时,如果缓存依旧有效,那么匹配一下此次请求头的a,是否与缓存中的a相同,若相同,则可以直接获取,不同,则依旧得向服务器发送请求。
最新文章
- nyoj133_子序列_离散化_尺取法
- npm 国内淘宝镜像cnpm
- PHP 日期格式:yyyy-MM-dd'T'HH:mm:ss.SSSZ 的写法
- 设置UITableView section间距
- [Angular 2] Create Angular 2 Porject with Angular CLI
- 01_反射_04_反射类的main方法
- SqlServer之like、charindex、patindex(转载)
- 图片轮播插件Nivo Slider
- String.valueOf(int i)和Integer.toString(int i)有什么区别?
- sublime text3 Emmet (原zenCoding)安装方法
- SDWebImage 加载显示 GIF 与性能问题
- python os语法
- bzoj4033(树上染色)
- JDBC-数据库的更新操作编程(三)
- 玩转PHP(一)---php中处理汉字字符串长度:strlen和mb_strlen
- 如何保持Redis和MySQL数据一致
- pestle.phar
- day14.生成器进阶,推导式
- 如何把网址配置为http和https可以同时访问
- win下wamp虚拟主机配置