Вступить в клуб →
средняявопросNext.js и рендеринг: SSR, SSG, гидратация

Статическая сборка 60 тысяч карточек товаров идёт два часа, а цены устаревают

Все карточки товаров генерируются статически при сборке. Сборка длится два часа, а цены и остатки на карточках отстают от реальных до следующего деплоя. Серверный рендеринг на каждый запрос команда отвергла: трафик большой.

Какой подход подходит лучше всего?

  • Инкрементальная регенерация: страницы обновляются в фоне по истечении срока и создаются по запросу
  • Собирать статику каждый час по расписанию
  • Генерировать при сборке только первую страницу каталога, остальное рендерить в браузере
  • Хранить цены в HTML, а при открытии страницы делать перезагрузку

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела