返回首页

get 浏览器怎么判断缓存?

130 2024-01-13 06:54 admin

通过Expires、Cache-Control、Last-Modified/If-Modified-Since、Etag/If-None-Match 字段判断的.

浏览器缓存是浏览器对之前请求过的文件进行缓存,以便下一次访问时重复使用,节省带宽,提高访问速度,降低服务器压力

1.浏览器在加载资源时,根据请求头的expires和cache-control判断是否命中强缓存,是则直接从缓存读取资源,不会发请求到服务器。

2.如果没有命中强缓存,浏览器一定会发送一个请求到服务器,通过last-modified和etag验证资源是否命中协商缓存,如果命中,服务器会将这个请求返回,但是不会返回这个资源的数据,依然是从缓存中读取资源

3.如果前面两者都没有命中,直接从服务器加载资源

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题34700篇文章)

返回首页