首先,上图(借鉴的别人的图)
说明下from memory cache 和 from disk cache 的区别:
首先
from memory cache 不访问服务器,直接从内存中读取,进程退出之后就没有了。
from disk cache 不访问服务器,直接从磁盘缓存中读取,进程退出之后依然存在。
so
关掉浏览器,重新打开,一般会从磁盘获取资源,再刷新,大部分会从内存里面获取资源(因为快),
但是对于一些大的文件,浏览器还是放在了磁盘内存里,因为大文件太占内存空间。
对于base64的图片,浏览器觉得渲染解析太麻烦,所以会第一次解析渲染之后放到内存当中。