浏览器的 HTTP 缓存的存储位置在哪里?磁盘或内存

where is the storage location of the browser's HTTP cache? disk or memory

浏览器的HTTP缓存的存储位置在哪里?磁盘或内存

我只想知道为什么有些文件来自磁盘缓存而有些来自内存缓存,HTTP缓存背后的机制是什么?哪个缓存有更高的优先级?

好像脚本和样式表是存储在磁盘中的,而图像和字体是存储在内存中的。

也许是解决方案

  1. 内存缓存存储图像和字体等,小文件
  2. 磁盘缓存存储js和css等,大文件

磁盘缓存的缓存控制

https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching

https://web.dev/http-cache/

https://developers.google.com/web/fundamentals/performance/get-started/httpcaching-6

https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching