说一下 Http 缓存策略,有什么区别,分别解决了什么问题(口述

2022-05-09  本文已影响0人  鐵衣

1)浏览器缓存策略

浏览器每次发起请求时,先在本地缓存中查找结果以及缓存标识,根据缓存标识来判断是否使用本地缓存。如果缓存有效,则使
用本地缓存;否则,则向服务器发起请求并携带缓存标识。根据是否需向服务器发起HTTP请求,将缓存过程划分为两个部分:
强制缓存和协商缓存,强缓优先于协商缓存。

HTTP缓存都是从第二次请求开始的:

3)强缓存-expires

4)强缓存-cache-control

5)协商缓存

6)协商缓存-协商缓存-Last-Modified/If-Modified-since

7)协商缓存-Etag/If-None-match

上一篇 下一篇

猜你喜欢

热点阅读