Мне нужно выбрать между двумя вариантами:
A. Визуализируйте полную часть сервера HTML, включая данные из серверной части API, и отправьте полный ответ клиенту (в кэше).
Б. Кешируйте HTML-код, сгенерированный SSR, отдельно от результатов API (каждый с разными настройками срока действия кеша, например, 12 часов для HTML и 5 минут для результатов API).
Вариант B обеспечивает лучший контроль над настройками срока действия, но включает дополнительные вызовы для каждого запроса к концам live / cached API.
Как вы думаете, какой вариант предпочтете и когда?