上传者: 38557896
|
上传时间: 2021-10-25 12:53:33
|
文件大小: 739KB
|
文件类型: -
缓存一直是前端优化的主战场,利用好缓存就成功了一半。本篇从HTTP请求和响应的头域入手,让你对浏览器缓存有个整体的概念。最终你会发现强缓存,协商缓存和启发式缓存是如此的简单。浏览器对于请求资源,拥有一系列成熟的缓存策略。按照发生的时间顺序分别为存储策略、过期策略、协商策略,其中存储策略在收到响应后应用,过期策略,协商策略在发送请求前应用。流程图如下所示。废话不多说,我们先来看两张表格。1.HTTPHeader中与缓存有关的Key。2.缓存协商策略用于重新验证缓存资源是否有效,有关的Key如下。下面我们来看下各个头域(key)的作用。浏览器缓存里,Cache-Control是金字塔顶尖的规则,它