200 OK(from memory cache)内存缓存
不访问服务器,直接从内存中读取缓存。
此时获取的数据是缓存到内存中的,当kill进程后(浏览器关闭),数据将不存在(资源被释放掉了)。
如果再次打开页面时,不会出现200 OK(from memory cache)。
特点
- 内存缓存容量小
- 快速读取:内存缓存会将编译解析后的文件,直接存入该进程的内存中,占据该进程一定的内存资源,以方便下次运行使用时的快速读取
- 时效性:缓存时效性很短,会随着进程的释放而释放
200 OK(from disk cache)硬盘缓存
不访问服务器,直接从磁盘中读取缓存,当kill进程后(关闭浏览器),数据还存在。
下次打开页面还是from disk cache。
原理
硬盘缓存是直接将缓存写入硬盘文件中,读取缓存需要对该缓存存放的硬盘文件进行I/O操作,然后重新解析该缓存内容,读取复杂,速度比内存缓存慢。
容量
硬盘缓存容量大