Назад к вопросам
Middle
73
questionbank
Какие заголовки HTTP отвечают за кэширование?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
HTTP заголовки, влияющие на кэширование:
Cache-Control: Основной заголовок, управляющий поведением кэша. Позволяет указать директивы, такие какmax-age,no-cache,no-store,public,private,immutable.Expires: Устаревший заголовок (предпочтительнее использоватьCache-Control: max-age). Указывает абсолютную дату и время истечения срока действия ресурса.ETag: Entity Tag. Уникальный идентификатор версии ресурса. Сервер отправляет его в ответе. Клиент может отправить его в заголовкеIf-None-Matchпри последующем запросе для проверки актуальности.Last-Modified: Дата и время последнего изменения ресурса на сервере. Клиент может отправить ее в заголовкеIf-Modified-Sinceдля условного запроса.Pragma: Устаревший заголовок для HTTP/1.0, часто用於no-cache. Предпочтительнее использоватьCache-Control.Vary: Указывает, что кэш должен учитывать другие заголовки запроса (например,Accept-Encoding,User-Agent) при определении, можно ли использовать кэшированный ответ.
Пример использования Cache-Control:
Cache-Control: public, max-age=3600