Встречается на собеседованиях • сегодня

По каким параметрам происходит кэширование

Кэширование в браузере зависит от нескольких параметров:

  1. Cache-Control - главный HTTP-заголовок, управляющий кэшированием:
    • max-age - время жизни кэша в секундах
    • no-cache - требует валидации с сервером
    • no-store - запрещает кэширование
  1. ETag/Last-Modified - для валидации кэша (условные запросы)

  2. URL - разные URL = разные ресурсы в кэше

  3. Vary - учитывает указанные заголовки запроса (например, Vary: User-Agent)

Пример заголовков для кэширования на 1 час:

http
Cache-Control: public, max-age=3600
ETag: "abc123"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы