首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

浏览器缓存读取规则

实现缓存一般分为三个步骤:1.首先需要注册Service Worker,2.监听到install 事件以后就可以缓存需要的文件,那么下次访问用户的时候可以通过请求拦截的方式查询是否存在缓存,存在缓存的化可以直接读取缓存文件...读取内存中的数据肯定比磁盘快,内存缓存读取高效,可是可持续时间短,会随着进程释放而释放,一旦关闭tab页面,内存缓存也就被释放了 既然内存缓存高效,能不能把内存都存在内存中?...当我们访问页面后,再次刷新页面,可以发现多数据源于内存 内存缓存中有一块重要的缓存指令是preloader相关指令下载的资源,众所周知,preloader的相关指令已经是页面优化的常见手段之一,它可以一边解析js...Catch-Control是什么值,同时资源的匹配也并非仅仅对URL匹配,还会对content-type,Cors等特征做校验 Disk Cache Disk Cache 也是存储在硬盘中的缓存,读取速度慢点...,但是都能存储在磁盘中,比之Memory Cache胜在了容量和存储时效性上 在所有浏览器缓存中,Disk Cache 覆盖面基本是最大的。

66820
领券