Система кэширования в современных интернет-браузерах работает следующим образом: 1
- Запрос ресурса. 1 Когда пользователь вводит адрес веб-страницы, программа сначала проверяет, есть ли требуемые данные в локальном хранилище. 1
- Проверка данных. 1 Если запрашиваемая информация уже сохранена, она немедленно отображается. 1 Это позволяет значительно сэкономить время на пересылку данных с сервера. 1
- Обновление хранилища. 1 Если нужные файлы отсутствуют или устарели, программа запрашивает свежие данные у сервера и сохраняет их для будущего использования. 1
Для управления браузерным кэшированием используются HTTP-заголовки Expires и Cache-control, отправляемые веб-сервером при запросе к страницам. 2