浏览器缓存

 

 

缓存定义:
浏览器在本地磁盘上将用户之前请求的数据存储起来,当访问者再次需要数据无需再次发送请求,直接从浏览器本地获取数据
好处:
1.减少请求的个数
2.节省带宽,避免浪费不必要的网络资源
3.减轻服务器压力
4.提高浏览器网页的加载速度,提高用户体验
缓存分类:
强缓存
1.不会向服务器发送请求,直接从本地缓存种获取数据
2.请求资源的状态码为:200 ok(from memory cache  /   form disk cache)

协商缓存:
1.向服务器发送请求,服务器会根据请求头的资源判断是否命中协商缓存
2.如果命中,则返回304状态码通知浏览器从缓存种读取资源

------------

共同点:
都是从浏览器端读取资源
不同点:
1.强缓存不发送请求给服务器
2.协商缓存发请求给浏览器,根据服务器返回的信息决定是否使用缓存

 

posted @ 2021-02-28 23:01  慕斯undefined  阅读(69)  评论(0编辑  收藏  举报