1。什么是缓存?一般是指HTTP缓存会缓存第一次请求时接收到的各种资源,并保存在本地。当第N次请求时,会根据“缓存策略”进行相应的资源读取(缓存或重新请求)。2、为什么缓存减少请求提高网页资源的加载速度,减轻网络带宽压力。3.缓存策略ResponseHeaders状态码缓存方式强缓存Expires/Cache-Control200直接比较本地缓存协商缓存Last-Modified/Etag304EtagHash/If-None-Match,如果相同则返回304取本地,如果是不同,发起请求4.题外话:内存缓存和硬盘缓存内存缓存:一般js和图片磁盘缓存一般是cssprefetch缓存(preload)空闲时间加载内存缓存>>>磁盘缓存>>>http
