写在前面的话

遇到厉害的面试官,有时会紧张的数不出话来,就像第一次被问到这个题目时,啥也说不出来;

后来发现,说一点就会比不说强;当然,说的好,最好了~

 

(一)有图有真相

 

Day 57/100 (重点题)浏览器缓存

脑图

(二) 缓存过程分析 划重点

1、强缓存

不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的Network选项中可以看到该请求返回200的状态码,并且Size显示from disk cache或from memory cache。强缓存可以通过设置两种 HTTP Header 实现:Expires 和 Cache-Control。

 

Day 57/100 (重点题)浏览器缓存

 

Day 57/100 (重点题)浏览器缓存

 

2、协商缓存

协商缓存就是强制缓存失效后,浏览器携带缓存标识向服务器发起请求,由服务器根据缓存标识决定是否使用缓存的过程,主要有以下两种情况

 

Day 57/100 (重点题)浏览器缓存

 

参考资料

https://www.jianshu.com/p/54cc04190252

相关文章:

猜你喜欢
  • 2021-04-04
  • 2021-12-12
  • 2021-07-21
相关资源
相似解决方案