Middle
22
0
questionbank

Как браузер определяет, какие ресурсы нужно кэшировать?

Ответ от нейросети sobes.tech

Браузер опирается на HTTP-заголовки ответа сервера:

  • Cache-Control: Определяет общие правила кэширования. Например, max-age=<секунды> указывает время жизни ресурса в кэше, no-cache требует валидации с сервером перед использованием, а no-store запрещает кэширование.

    http
  • Expires: Устаревший заголовок, указывает точную дату и время окончания срока действия кэша. Более низкий приоритет, чем Cache-Control.

    http
  • ETag (Entity Tag): Уникальный идентификатор версии ресурса. Браузер отправляет его серверу в заголовке If-None-Match при повторном запросе. Если ETag совп

Браузер опирается на HTTP-заголовки ответа сервера:

  • Cache-Control: Определяет общие правила кэширования. Например, max-age=<секунды> указывает время жизни ресурса в кэше, no-cache требует валидации с сервером перед использованием, а no-store запрещает кэширование.

    http
  • Expires: Устаревший заголовок, указывает точную дату и время окончания срока действия кэша. Более низкий приоритет, чем Cache-Control.

    http
  • ETag (Entity Tag): Уникальный идентификатор версии ресурса. Браузер отправляет его серверу в заголовке If-None-Match при повторном запросе. Если ETag совп

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

web-browserhttp-headerscachingbrowser-cache-policycache-controlcache-mechanisms