访问页面之后, 再次刷新, 浏览器有memory cache 和 dist cache之分:
特点
memory cache:
- 不访问服务器;
- 在RAM中;
- 关掉页面后, 资源不存在;
- 访问速度快(0ms), 图片一般都是;
- 只能访问派生资源(被其他文件加载的)
dist cache:
- 不访问服务器;
- 在磁盘中;
- 关掉页面后, 资源还存在;
- 访问速度慢一些(几ms), css文件居多;
- 只能访问派生资源(被其他文件加载的)
三级缓存原理
- 优先访问内存;
- 再次访问磁盘;
- 最后访问网络, 获取的文件缓存到内存和磁盘