http cache & 浏览器缓存,存储位置的优先级,条件?

memory cache
disk cache

浏览器缓存,存储位置的优先级,条件, 机制,原理是什么?

from memory cache
from disk cache

️‍♂️这块内容,目前看来没有比较正确的答案呀

demo

https://cdn.xgqfrms.xyz/

https://cdn.xgqfrms.xyz/http-cache/index.html

现在我是这么理解的

  1. 首先所有的资源第一次加载后,都是存在 memory cache 里面的;浏览器然后,根据 http cache 策略(强缓存/协商缓存),判断某个资源是否要 写入 disk cache;
  2. 后面,刷新页面再次请求资源的时候,浏览器按照(暂不考虑 service worker 等其他缓存)memory cache > disk cache 的顺序依次查找资源,直到命中,或重新请求;

The cache from which the request got matched can have an impact on the way this request is represented in DevTools and Resource Timing.

匹配请求的缓存可能会影响此请求在 DevTools 和 Resource Timing 中的表示方式。

https://calendar.perfplanet.com/2016/a-tale-of-four-caches/

refs



xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有️xgqfrms, 禁止转载 ️,侵权必究️!


最新文章

  1. JS导出excel 兼容ie、chrome、firefox
  2. kendo ui之grid列表
  3. stm32软件模拟IIC读取PX4FLOW光流传感器数据
  4. 当pageIndex遇上pageNo
  5. 39 网络相关函数(七)——live555源码阅读(四)网络
  6. [经典算法] 排列组合-N元素集合的所有子集(一)
  7. css笔记03:伪类first-child
  8. Python学习笔记7-把函数当参数传递、指定可变参数
  9. Android实现视频录制
  10. FZU2179(数位dp)
  11. JavaScript:int string 相互转化
  12. 摘选改善Python程序的91个建议
  13. 对B+树,B树,红黑树的理解
  14. Linux 网络流量实时监控工具之ntopng详解
  15. 对于移动端浏览器touch事件的研究总结(4)判断手指滑动方向
  16. (转)LR性能测试结果样例分析
  17. SQL Server中的快捷键
  18. webDAV服务的开启以及客户端的上传、下载、删除、新建文件夾、列表的代码(C#)
  19. java-mybaits-010-mybatis-spring-使用 SqlSession、注入映射器
  20. php sprintf格式化注入

热门文章

  1. Any race is a bug. When there is a race, the compiler is free to do whatever it wants.
  2. Optimal asymmetric encryption padding 最优非对称加密填充(OAEP)
  3. MSSQL 注入笔记
  4. Excel常见后缀名
  5. linux 下解决mysql root 权限无法远程连接问题
  6. linux下安装 zookeeper-3.4.9并搭建集群环境
  7. ElasticSearch 介绍、Docker安装以及基本检索第三篇
  8. WPF 之 INotifyPropertyChanged 接口的使用 (一)
  9. Elasticsearch 之 Filter 与 Query 有啥不同?
  10. 一文弄懂-Netty核心功能及线程模型