ETag/If-None-Match
来源:互联网 发布:淘宝星期一 编辑:程序博客网 时间:2024/06/07 02:51
而ETag/If-None-Match则是上文大话中说的第二种check服务端文件是否更新的方式,也要配合Cache-Control使用。实际上ETag并不是文件的版本号,而是一串可以代表该文件唯一的字符串(Apache中,ETag的值,默认是对文件的索引节(INode),大小(Size)和最后修改时间(MTime)进行Hash后得到的。),当客户端发现和服务器约定的直接读取缓存的时间过了,就在请求中发送If-None-Match选项,值即为上次请求后响应头的ETag值,该值在服务端和服务端代表该文件唯一的字符串对比(如果服务端该文件改变了,该值就会变),如果相同,则相应HTTP304,客户端直接读取缓存,如果不相同,HTTP200,下载正确的数据,更新ETag值。
0 0
- ETag/If-None-Match
- ETag/If-None-Match
- 关于Etag/If-None-Match的用法
- Expires / Cache-Control / Last-Modified / If-Modified-Since / ETag / If-None-Match 区别使用
- http Cache-Control: If-None-Match ETag/If-Modifed-Since Last-Modified
- Expires / Cache-Control / Last-Modified / If-Modified-Since / ETag / If-None-Match 的区别以及使用详解
- If-Modified-Since & If-None-Match
- If-Modified-Since & If-None-Match
- If-Modified-Since & If-None-Match
- If-Modified-Since & If-None-Match
- If-Modified-Since & If-None-Match 学习笔记
- If-Modified-Since & If-None-Match x-wap-profile
- HTTP头:If-Modified-Since, If-None-Match
- http请求头If-Modified-Since & If-None-Match
- 浏览器不发送If-None-Match 请求头部信息
- 如何利用客户端缓存对网站进行优化? If-Modified-Since & If-None-Match
- HTTP的请求头 Last-Modified 与 If-Modified-Since 和 If-None-Match 与 ETags
- 如何利用客户端缓存对网站进行优化? If-Modified-Since & If-None-Match
- 剖析Disruptor:为什么会这么快?(四)Ringbuffer的特别之处
- 可以将excel转换成pdf的方法介绍
- java并发编程实战手册(一)线程管理
- 问题解决:Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y
- HDOJ 2199 Can you solve this equation?(二分查找)
- ETag/If-None-Match
- Object对象详解(二)之clone
- java数字格式化, 时间换算工具方法
- 【数论】快速幂及取余wikioi1497,2952
- MyEclipse图表工具Birt的使用技巧(三)--连接webservice数据源
- 文件处理——输出文件到屏幕显示
- ajax跨域问题解决方法
- ETag/If-None-Match
- Leetcode39 Combination Sum