Middle
23
0
questionbank

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

Answer from sobes.tech neural network

Браузер опирается на 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 совп

Register or sign in to get access to full answers for all questions from the question bank.

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