浏览器在加载一个页面时候,有时候会等待1-2s,但是加载成功后,重新reload页面,则<1s可以加载出来,这个时候浏览器做了什么
3 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
前面两位回答者已经给出了部分答案,浏览器第二次打开必然是使用了缓存。在"检查"模式下,可以network观察资源的加载情况。
从缓存获取的位置可以分为一下四种:
service work
memory cache
disk cache
push cache
如果命中,则返回status: 200。如果以上四种都未命中,则会发起网络请求,获取最新的资源。
- 3 回答
- 0 关注
- 647 浏览
添加回答
举报
0/150
提交
取消