Назад | Перейти на главную страницу

архитектурная проблема: мало запросов от клиента к серверу

Я разрабатываю веб-приложение (javascript + php), и у меня проблема с архитектурой. Мне нужно отправить на сервер 4 запроса. Сначала будет собрана основная информация (эффективность в порядке), затем после получения данных с сервера мне нужно выполнить 3 запроса по одному к разным службам на одном сервере (результаты первого ответа - это параметры запроса для второго запроса и т. Д. ..) У меня вопрос, а что будет лучше?

  1. Я отправляю 1 запрос на другой сервер, а затем этот сервер связывается с целевым сервером (оба находятся в сети LAN), и после завершения всего процесса первый ответ сервера клиенту с эффектом
  2. Отправлять все запросы напрямую от клиента на целевой сервер

ниже представлена ​​краткая схема ситуации.

Подход прямого разговора с сервером будет иметь самую низкую задержку.

Подход прокси будет иметь наибольшую устойчивость к нагрузке.

В зависимости от ваших приоритетов вам подойдет любой подход. Если вы собираетесь иметь дело с большим объемом трафика, прокси-подход будет лучшим сочетанием задержки и общей производительности. Если вы собираетесь иметь дело с небольшим объемом трафика, но это очень важно, прямой подход, вероятно, лучше для вас.