首页 > 试题广场 >

关于浏览器缓存,下列说法正确的是?

[不定项选择题]

关于浏览器缓存,下列说法正确的是?

  • Service Worker cache 的优先级没有 disk cache 高

  • 服务端没法控制浏览器缓存的过期时间

  • 浏览器不会将缓存存在内存中

  • 浏览器会先在浏览器缓存中查询是否有要请求的文件满足需求,再决定是否发送请求

浏览器缓存是性能优化中简单高效的一种方式,按照缓存位置划分为以下几种类型:. service Worker. Memory Cache. Disk Cache. Push Cache. 浏览器请求时,会按照如上的优先级顺序,进行查找缓存,都没有命中时,才会去请求网络
发表于 2021-06-25 13:24:59 回复(0)
在浏览器中,浏览器会在js和图片等文件解析执行后直接存入内存缓存中,那么当刷新页面时只需直接从内存缓存中读取(from memory cache);而css文件则会存入硬盘文件中,所以每次渲染页面都需要从硬盘读取缓存(from disk cache)。

发表于 2022-05-17 22:27:50 回复(0)

20.1 缓存位置

从缓存位置上来说分为四种,并且各自有优先级,当依次查找缓存且都没有命中的时候,才会去请求网络

  1. Service Worker
  2. Memory Cache
  3. Disk Cache
  4. Push Cache
  5. 网络请求
发表于 2022-04-17 08:39:19 回复(0)