Основные ключи, передающиеся от сервера клиенту, используются в механизмах HTTP-кеширования:
Cache-Control
: Управляет поведением кеширования как на стороне клиента, так и на стороне прокси-серверов. Указывает, может ли ресурс быть закеширован, его максимальное время жизни (max-age
), необходимость повторной валидации (no-cache
), запрет кеширования (no-store
) и другие директивы.Expires
: Указывает точную дату и время, после которого закэшированный ресурс считается устаревшим. Является устаревшим (deprecated) по сравнению с Cache-Control: max-age
.ETag
: Уникальный идентификатор версии ресурса. Используется клиентом в заголовке If-None-Match
при повторном запросе для проверки актуальности кэшированной копии. Если ETag
на сервере совпадает с переданным клиентом, сервер возвращает статус 304 Not Modified
.Last-Modified
: Дата иОсновные ключи, передающиеся от сервера клиенту, используются в механизмах HTTP-кеширования:
Cache-Control
: Управляет поведением кеширования как на стороне клиента, так и на стороне прокси-серверов. Указывает, может ли ресурс быть закеширован, его максимальное время жизни (max-age
), необходимость повторной валидации (no-cache
), запрет кеширования (no-store
) и другие директивы.Expires
: Указывает точную дату и время, после которого закэшированный ресурс считается устаревшим. Является устаревшим (deprecated) по сравнению с Cache-Control: max-age
.ETag
: Уникальный идентификатор версии ресурса. Используется клиентом в заголовке If-None-Match
при повторном запросе для проверки актуальности кэшированной копии. Если ETag
на сервере совпадает с переданным клиентом, сервер возвращает статус 304 Not Modified
.Last-Modified
: Дата иЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.