Выбор ответа Middle SSR, SSG, ISR, гидрация обновлено

Стратегия для каталога

Вопрос

Интернет-магазин: 200 000 карточек товаров, цены меняются несколько раз в день, страницы должны индексироваться. Что лучше подходит для карточки товара?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: ISR или кеш на CDN с ревалидацией по событию. ISR даёт скорость статики и свежесть: страница генерируется при первом запросе и пересобирается по таймеру или по событию (revalidateTag при изменении цены).

Варианты ответа

  1. CSR: проще всего, а поисковики уже выполняют JS
  2. SSG всех страниц при каждом изменении цены
  3. ISR или кеш на CDN с ревалидацией по событиюправильный ответ
  4. SSR без кеша на каждый запрос, цены всегда свежие

Разбор

ISR даёт скорость статики и свежесть: страница генерируется при первом запросе и пересобирается по таймеру или по событию (revalidateTag при изменении цены). CSR плохо для SEO и LCP. Полная пересборка 200 000 страниц при каждом изменении цены займёт слишком много времени. SSR без кеша работает, но сервер будет считать каждый запрос, это дороже и медленнее по TTFB.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.