首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Chrome中预加载资源到哪个缓存

在Chrome中预加载资源到哪个缓存
EN

Stack Overflow用户
提问于 2019-03-01 15:45:47
回答 1查看 192关注 0票数 0

在本文https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf中,您可以读到:

Chrome有四个缓存: HTTP缓存、内存缓存、服务工作者缓存和推送缓存。预加载和预取资源都存储在HTTP缓存中。

但是在文章(关于缓存)中,您可以阅读到(https://calendar.perfplanet.com/2016/a-tale-of-four-caches/)的上述文章链接:

显式预加载指令(<link rel=preload>)是另一种将预加载资源存储在内存缓存中的重要情况。

那么预加载的资源到哪里去了呢?

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 19:14:38

这两处都有可能。

当资源被预加载或预取时,将从网络堆栈传输到HTTP缓存和呈现器的内存缓存。如果资源可以被缓存(例如,有一个有效的最大年龄的有效缓存控制),则它存储在HTTP缓存中,并可用于当前和以后的会话。如果资源不可缓存,则不会存储在HTTP缓存中。相反,它会上升到内存缓存,并停留在那里直到它被使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54947973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档