Отдельные настройки кэша Nginx для серверных обработанных вызовов HTML и JSON API?

Мне нужно выбрать между двумя вариантами:

A. Визуализируйте полную HTML-серверную часть, включая данные из API-интерфейса, и отправьте полный ответ клиенту (кэшированный).

B. Кэширование HTML-кода, сгенерированного SSR, отдельно от результатов API (каждый с различными настройками срока действия кэша, например, 12 часов для HTML и 5 минут для результатов API).

Опция B обеспечивает лучший контроль над настройками срока действия, но включает в себя дополнительные вызовы при каждом запросе к концу live/cached API.

Как вы думаете, какой вариант вы бы предпочли и когда?

0 ответов

Другие вопросы по тегам