System Design · Middle · Запитання 8 з 75
Які рівні кешування є між користувачем і базою даних?
- ✓Правильна відповідь: Пам'ять, HTTP-кеш, Service Worker, CDN, кеш сервера
- 2Лише кеш браузера - решта рівнів застаріла
- 3Лише CDN - браузер не кешує відповідей API
Пояснення
Кожен рівень знімає навантаження з наступного й зменшує затримку: клієнтський кеш даних (TanStack Query), HTTP-кеш за заголовками, SW для офлайну, CDN на краю мережі, Redis і кеш рендерингу на сервері. Складність - узгоджена інвалідація.