Возникнут водопады запросов, дублирование логики и повторная загрузка уже полученных данных. Нужны согласованный слой загрузки и безопасная передача начального снимка клиенту.
Почему загрузка SSR-данных плохо масштабируется
Возникнут водопады запросов, дублирование логики и повторная загрузка уже полученных данных. Нужны согласованный слой загрузки и безопасная передача начального снимка клиенту.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Каждая серверная страница вручную делает последовательные запросы, а клиент после hydration повторяет их. Какие проблемы появятся с ростом числа страниц?
Ответ
Возникнут водопады запросов, дублирование логики и повторная загрузка уже полученных данных. Нужны согласованный слой загрузки и безопасная передача начального снимка клиенту.
Параллельте независимые запросы, задайте таймауты, обработку частичных ошибок и правила кеша. Передавайте только разрешённые клиенту поля; не помещайте пользовательские ответы в общий публичный кеш. Укажите политику повторной валидации и дедупликации. Общая абстракция должна сохранять зависимости между запросами, а не просто запускать всё одновременно.