Chrome浏览器: memory cache vs dist cache

486 阅读1分钟

访问页面之后, 再次刷新, 浏览器有memory cache 和 dist cache之分:


特点

memory cache:

  • 不访问服务器;
  • 在RAM中;
  • 关掉页面后, 资源不存在;
  • 访问速度快(0ms), 图片一般都是;
  • 只能访问派生资源(被其他文件加载的)

dist cache:

  • 不访问服务器;
  • 在磁盘中;
  • 关掉页面后, 资源还存在;
  • 访问速度慢一些(几ms), css文件居多;
  • 只能访问派生资源(被其他文件加载的)

三级缓存原理

  1. 优先访问内存;
  2. 再次访问磁盘;
  3. 最后访问网络, 获取的文件缓存到内存和磁盘