1.强缓存:不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的network中可以看到该请求 返回200的状态码,并且size显示from disk cache 或from memory cache两种(灰色表示缓存) 2.协商缓存:向服务器发送请求 服务器会根据这个请求的request header的一些参数判断是否命中协商缓存,如果命中,则返回304 状态码 并带上新的response header 通知浏览器从缓存读取资源 共同点 都是从客户端缓存读取资源 区别是强缓存不会发送请求,协商缓存会发请求