Обратный прокси-сервер вызывает задержки в работе веб-приложений

Обратный прокси-сервер вызывает задержки в работе веб-приложений

У нас есть настройка обратного прокси-сервера (IIS + URLRewrite), который перенаправляет внешние запросы во внутреннее веб-приложение. Обратный прокси просто переписывает внешний запрос и перенаправляет его на внутренний сервер, который выполняет свою работу — переписывает ответ и отправляет его обратно клиенту.

Проблема в том, что мы видимВведена 5-секундная задержкапрактически на ВСЕХ запросах. Без обратного прокси-сервера — тот же запрос напрямую к внутреннему веб-приложению работает нормально (тестирование от внутренних клиентов).

Это наводит меня на мысль, что проблема связана с DNS.

Поиски с внутреннего сервера, должно быть, истекли по тайм-ауту — тогда DNS-сервер должен выйти в интернет, чтобы в конечном итоге получить ответ. Как я могу это подтвердить? Каков типичный способ решения этой проблемы, если она в этом?!

решение1

Запустите wireshark на обратном прокси и посмотрите, что его замедляет. Это покажет сетевой трафик и DNS-запросы.

Если это не поможет и вам нужны дополнительные внутренние данные, запустите Windows Performance Analyzer Toolkit на обратном прокси-сервере и выполните тест.

Связанный контент