Инструменты разработчика Chrome, показывающие высокую загрузку кеша

Я анализировал работников сервиса и кеш-память, которые мы внедрили на нашем сайте.

Проходя этот процесс, я обнаружил, что объем кеш-памяти, используемой веб-сайтом, огромен.

Совокупный размер файлов, которые я добавляю в кеш-память, не превышает 5-6 MB, Но в инструментах Chrome Dev это показывает примерно 130 MB хранение используется.

хром - v 63.
OS - OSX

введите описание изображения здесь

В режиме инкогнито это показывает использование так высоко, как 100 MB что приводит к Quota Exceeded error,

Даже после очистки данных браузера от настроек Chrome и перезагрузки веб-страницы (скорость полосы пропускания - 1 МБ / с), через 4-5 секунд использование хранилища отображается как 130 МБ, что практически невозможно, поскольку

1) Как уже упоминалось выше, мой фактический размер данных, добавляемых в кэш, составляет 5-6 МБ.

2) даже если он каким-то образом получал 130 МБ (я не знаю как), загрузка 130 МБ просто невозможна, учитывая мои ограничения пропускной способности.

В чем может быть проблема здесь? Почему он показывает такое высокое использование кеша?

0 ответов

Этот вопрос является дубликатом того, что Chrome показывает высокий уровень использования кеш-памяти, и пока он не будет закрыт, я оставлю здесь ответ для наглядности. Не стесняйтесь удалять после закрытия.

См. Также ограничения непрозрачных ответов.

TL;DR

Каждый непрозрачный ответ (результат запроса к удаленному источнику, когда CORS не включен), даже 100-байтовый GIF, занимает в среднем 7 МБ кеш-памяти.

Решения включают добавление crossorigin="anonymous" в script а также img теги и удаление { mode: 'no-cors' }.

Другие вопросы по тегам