HTTP-кеш: почему браузер не всегда скачивает файл заново
Кеширование позволяет повторно использовать ответ с учётом его правил актуальности.

HTTP определяет механизмы хранения ответов и проверки их актуальности. Сервер сообщает соответствующие правила заголовками, а клиент и промежуточные узлы применяют их в рамках протокола. Это уменьшает повторную передачу неизменившихся данных.
Для приложения важно разделять статические ресурсы и персональные ответы. Ошибка в правилах кеширования может привести к устаревшему интерфейсу или нежелательному повторному использованию данных. Полезно проверять реальный ответ сервера и его заголовки, особенно по завершении изменения схемы доставки файлов или настроек прокси.
Источники
- Официальная документация — HTTP-кеш: почему браузер не всегда скачивает файл зановоdeveloper.mozilla.org