Блокирующее ожидание задержит серверный HTML; вынесите некритичные данные в клиентскую загрузку или streaming, сохранив индексируемое основное содержимое на сервере.
[имя] спросил: Если SSR-страница зависит от медленного стороннего запроса, который выполняется 7–8 секунд, как это повлияет на отрисовку и индексацию страницы? Какое фронтенд-решение вы бы предложили, если нельзя изменить бэкенд?
Блокирующее ожидание задержит серверный HTML; вынесите некритичные данные в клиентскую загрузку или streaming, сохранив индексируемое основное содержимое на сервере.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Блокирующее ожидание задержит серверный HTML; вынесите некритичные данные в клиентскую загрузку или streaming, сохранив индексируемое основное содержимое на сервере.
Покажите skeleton, задайте таймаут и корректное состояние ошибки. Если контент важен для поиска, полная замена его клиентским запросом может ухудшить доступность для роботов; рассмотрите допустимый кеш или частичный SSR. Нельзя гарантировать, что поисковик всегда дождётся медленного стороннего сервиса.