缓存的位置

来源:14-7 http为何需要缓存

慕丝1117639

2022-04-13

老师您好,我想请教两个问题。
问题一:请问什么情况下,浏览器会将资源缓存到硬盘中,什么情况下会缓存到内存中?
问题二:看到一些人说,http缓存,其实就是disk cache。请问浏览器通过http缓存的资源,全部缓存到硬盘中吗?

写回答

1回答

双越

2022-04-13

首先,强制缓存的文件,浏览器肯定是要存储在硬盘中的。否则浏览器一关闭进程,缓存就失效了。

然后,浏览器打开一个网页,如百度,所有的资源都 from disk cache ,此时重新刷新网页,资源就 from memory cache 。你关闭浏览器,再重新打开浏览器,重新打开这个网页,资源就又 from disk cache 。可以自己试试看。

1
0

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程