http请求头缓存实现
转自CSDN ouyang-web之路 原文链接: https://blog.csdn.net/cangqiong_xiamen/article/details/90405555 一.浏览器的缓存 status 为 200 Size为 from cache 200 from cache: 直接从本地缓存中获取响应,最快速,最省流量, 因为根本没有向服务器发送请求 304 Not Modified:协商缓存,浏览器在本地没有生命中的情况下请求头中发送一定的效验数据到服务端,如果服务端数据没有改变浏览器从本地缓存响应,返回304 快速,发送的数据很少,只返回一些基本的响应头信息,数据量很小,不发送实际响应体 浏览器向服务器缓存是否更新了,是否还能继续用 200 OK: 以上两种缓存全都失败,服务器返回完整响应。没有用到缓存,相对最慢。 浏览器认为本地缓存可以使用,是不会去请求服务端的 二.获取请求头 Curl -I 参数I为只获取请求头信息 [root@localhost ~]# curl -I www.baidu.com HTTP/1.1 200 OK Accept-Ranges: bytes Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform Connection: Keep