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

Что такое кэш

Кэш — это временное хранилище данных, ускоряющее доступ к часто используемым ресурсам. В вебе он применяется на разных уровнях: браузерный кэш (CSS/JS/изображения), CDN, серверный кэш (Redis, Memcached).

Пример с HTTP-кэшированием:

http
Cache-Control: max-age=3600, public

Этот заголовок указывает браузеру хранить ресурс 1 час.

Плюсы:

  • Уменьшает нагрузку на сервер
  • Ускоряет загрузку для пользователя

Минусы:

  • Риск устаревших данных
  • Нужна стратегия инвалидации

В JavaScript можно использовать sessionStorage/localStorage для клиентского кэширования:

js
localStorage.setItem('cachedData', JSON.stringify(data));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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