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

Что такое кэширование

Кэширование — это сохранение данных (например, результатов запросов, статических файлов) для быстрого доступа в будущем. Это ускоряет загрузку и снижает нагрузку на сервер.

Примеры кэширования:

  1. HTTP-кэширование (заголовки Cache-Control, Expires):
http
Cache-Control: max-age=3600
  1. Кэширование в браузере (localStorage, sessionStorage):
javascript
localStorage.setItem('userData', JSON.stringify(data));
  1. Кэширование API-запросов (например, через react-query):
javascript
const { data } = useQuery('todos', fetchTodos);

Плюсы: скорость, экономия трафика.
Минусы: возможна устаревшая информация, требует управления инвалидацией.

Инвалидация кэша — важная часть (например, через хэши файлов или ручной сброс).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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