Встречается на собеседованиях • сегодня
Что закэшируешь на Frontend для SSR
Для SSR на Frontend кэшируются данные, которые не меняются часто, но требуют вычислительных ресурсов для генерации:
- HTML-страницы – результаты рендеринга на сервере
- API-ответы – данные, полученные с бэкенда
- Статические ассеты – CSS, JS, изображения (через Cache-Control)
- Сессионные данные – авторизация, пользовательские настройки
Пример кэширования в Next.js:
js
// pages/about.js
export async function getServerSideProps({ req, res }) {
res.setHeader(
'Cache-Control',
'public, s-maxage=10, stale-while-revalidate=59'
);
return { props: {} };
}Ключевые нюансы:
- Учитывать TTL для разных типов данных
- Инвалидация кэша при изменениях
- Разделение кэша для авторизованных/анонимных пользователей
- Кэширование на уровне CDN для географически распределённых пользователей

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы