Cache
HTTP 缓存见 HTTP 相关章节,本节不再赘述。
Disk Cache 和 Memory Cache
Disk Cache
当你访问一个网站的时候,一些资源(图片、CSS样式文件、JS脚本文件等)可能会被储存到你的硬盘中。这种就就是硬盘缓存(Disk Cache)。
硬盘缓存的优点有:
- 可长期保存(数周甚至数月之久)。
- 通常来说,一台机器中硬盘空间相对内存空间来说要多得多,所以硬盘缓存可以存储大量的内容。
硬盘缓存的缺点:
- 访问硬盘中的资源比直接访问内容中的资源要慢一些。
Memory Cache
Memory Cache 与 Disk Cache 不同的地方在于,命中 Memory Cache 的资源是被储存在设备的 RAM 中的,这种缓存资源访问起来速度非常快。但是只要你关掉浏览器,这些缓存就会被丢弃,也就是说下一次你重新打开浏览器尝试去访问这些资源时,就已经没有缓存了。