В какой кэш загружаются предварительно загруженные ресурсы в Chrome - PullRequest
0 голосов
/ 01 марта 2019

В этой статье https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf вы можете прочитать, что:

Chrome имеет четыре кэша: кэш HTTP, кэш памяти, кэш Service Worker и кэш Push.И предварительная загрузка, и предварительно выбранные ресурсы хранятся в кеше HTTP.

Но в статье (о кэшах) ссылка на эту статью (https://calendar.perfplanet.com/2016/a-tale-of-four-caches/)) приведена выше:

Явные директивы предварительной загрузки (<link rel=preload>) - еще один большой случай, когда предварительно загруженные ресурсы хранятся в кэше памяти.

Так, куда идут предварительно загруженные ресурсы?

1 Ответ

0 голосов
/ 01 марта 2019

Может идти в оба кэша.

Когда ресурс предварительно загружен или предварительно выбран, он перемещается из сетевого стека в HTTP-кэш и в кэш памяти рендерера.Если ресурс может быть кэширован (например, имеется допустимый элемент управления кэшем с допустимым максимальным возрастом), он сохраняется в кэше HTTP и доступен для текущих и будущих сеансов.Если ресурс не кэшируется, он не сохраняется в кэше HTTP.Вместо этого он попадает в кэш памяти и остается там до тех пор, пока не будет использован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...