РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnxSpCaInr 52 of 69 menu
◀ ▶

Кэш и рендеринг в NextJS

Страница в App Router - это серверный компонент. NextJS может подготовить ее HTML заранее, на этапе сборки проекта, и отдавать готовый результат многим посетителям. Такой вариант удобен, когда содержимое одинаково для всех и редко меняется.

Другой сценарий - сборка на каждый запрос. Тогда сервер каждый раз заново выполняет код страницы и формирует свежий HTML. Это нужно, когда данные зависят от адреса, кук или других условий конкретного визита.

Запрос fetch в серверном компоненте сам по себе не попадает в долговременный кэш. Чтобы переиспользовать ответ API, кэширование включают явно.

От выбора стратегии зависит скорость ответа и актуальность данных на экране.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить