Управление кэшированием в HTTP осуществляется с помощью HTTP-заголовков, передающихся между клиентом (браузером) и сервером.
Основные заголовки для управления кэшированием:
max-age=<секунды>
: Указывает, как долго (в секундах) ресурс считается "свежим".no-cache
: Требует от кэша повторной валидации с сервером перед использованием кэшированной копии.no-store
: Запрещает кэшам хранить любую часть запроса или ответа.public
: Ответ может быть кэширован любым кэшем (как приватным, так и общим).private
: Ответ может быть кэширован только приватным кэшем (например, браузером пользователя).Cache-Control
.If-None-Match
при последующем запросе того же ресурса для условного запУправление кэшированием в HTTP осуществляется с помощью HTTP-заголовков, передающихся между клиентом (браузером) и сервером.
Основные заголовки для управления кэшированием:
max-age=<секунды>
: Указывает, как долго (в секундах) ресурс считается "свежим".no-cache
: Требует от кэша повторной валидации с сервером перед использованием кэшированной копии.no-store
: Запрещает кэшам хранить любую часть запроса или ответа.public
: Ответ может быть кэширован любым кэшем (как приватным, так и общим).private
: Ответ может быть кэширован только приватным кэшем (например, браузером пользователя).Cache-Control
.If-None-Match
при последующем запросе того же ресурса для условного запЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.