在本文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>)是另一种将预加载资源存储在内存缓存中的重要情况。
那么预加载的资源到哪里去了呢?
发布于 2019-03-01 19:14:38
这两处都有可能。
当资源被预加载或预取时,将从网络堆栈传输到HTTP缓存和呈现器的内存缓存。如果资源可以被缓存(例如,有一个有效的最大年龄的有效缓存控制),则它存储在HTTP缓存中,并可用于当前和以后的会话。如果资源不可缓存,则不会存储在HTTP缓存中。相反,它会上升到内存缓存,并停留在那里直到它被使用。
https://stackoverflow.com/questions/54947973
复制相似问题