HTTP缓存技术

HTTP缓存技术

fetch150zy

HTTP缓存技术

HTTP 缓存都有哪些方式

对于一些具有重复性的 HTTP 请求,比如每次请求得到的数据都一样的,我们可以把这对「请求-响应」的数据都缓存在本地,那么下次就直接读取本地的数据,不必在通过网络获取服务器的响应了

HTTP 缓存有两种实现方式,分别是

  • 强制缓存
  • 协商缓存

强制缓存

强制缓存指的是只要浏览器判断缓存没有过期,则直接使用浏览器的本地缓存,决定是否使用缓存的主动性在于浏览器这边

协商缓存

通过服务端告知客户端是否可以使用缓存的方式被称为协商缓存