浏览器缓存

浏览器缓存分为:强缓存和协商缓存
缓存:(from memory cache)内存缓存和(from disk cache)磁盘缓存

强缓存:状态码为200

不发送请求到服务器,直接读取本地缓存。发送的请求服务器接收不到
1.cache-control:请求头/响应头字段。

2.expires:响应头部字段。资源过期时间,依赖客户端时间,被改动后缓存也会受影响。

协商缓存:状态码为304

1.第一次请求服务器返回last-Modified字段,第二次请求时头部添加if-Modified-Since(值为last-Modified);
缺点:秒级修改,资源一秒内被多次修改会不准确,
2.第一次请求服务器返回etag字段,第二次请求时头部添加if-none-match(值为etag)

posted @ 2023-01-29 19:37  下铺的大帅比  阅读(94)  评论(0)    收藏  举报