🖼 🚀 Я почти всегда выбираю ISR в Next.js для контентных сайтов.

🖼 🚀 Я почти всегда выбираю ISR в Next.js для контентных сайтов.

Вот почему:

SSR:- Каждый запрос = генерация страницы

SSG:- Обновить контент = пересобрать весь проект- При 1000+ страниц билдится часами

ISR - лучший вариант:- Не генерит страницы сразу. Только по запросу.- Ключевой параметр: revalidate - определяет, как часто Next.js должен перегенерировать страницы.

Например revalidate: 60 - страница обновляется раз в 60 сек, а между этим - юзер видит кэш из памяти.Для некоторых контентных сайтов норма обновления данных 8-24 часа. Данные будут в оперативной памяти все это время.

💡 Фишка для SEO:После деплоя (CI/CD) - страницы прогреваются скриптом, чтобы не ждать первого захода.Это нужно чтобы поисковые боты видели всегда лучшую версию сайта, а не ждали прогрузки кеша.

📌 Вывод:Если тебе не нужен real-time обновления сайта - ISR закрывает почти все потребности.

А чем пользуешся ты? Пиши 👇

1
1 комментарий