Статическая сборка 60 тысяч карточек товаров идёт два часа, а цены устаревают
Все карточки товаров генерируются статически при сборке. Сборка длится два часа, а цены и остатки на карточках отстают от реальных до следующего деплоя. Серверный рендеринг на каждый запрос команда отвергла: трафик большой.
Какой подход подходит лучше всего?
- Инкрементальная регенерация: страницы обновляются в фоне по истечении срока и создаются по запросу
- Собирать статику каждый час по расписанию
- Генерировать при сборке только первую страницу каталога, остальное рендерить в браузере
- Хранить цены в HTML, а при открытии страницы делать перезагрузку
