역방향 프록시 서버로 인해 웹 애플리케이션 지연 발생

역방향 프록시 서버로 인해 웹 애플리케이션 지연 발생

외부 요청을 내부 웹 애플리케이션으로 전달하는 역방향 프록시 서버 설정(IIS + URLRewrite)이 있습니다. 역방향 프록시는 단순히 외부 요청을 다시 작성하고 해당 작업을 수행하는 내부 서버로 전달합니다. 즉, 응답을 다시 작성하고 응답을 클라이언트로 다시 보냅니다.

문제는 -- 우리가 보고 있는 것은5초 지연 도입거의 모든 요청에 ​​대해. 역방향 프록시가 없으면 내부 웹 애플리케이션에 대한 동일한 요청이 제대로 작동합니다(내부 클라이언트에서 테스트).

이로 인해 이것이 DNS 관련 문제라고 생각됩니다.

내부 서버의 조회는 시간 초과되어야 합니다. 그런 다음 DNS 서버는 궁극적으로 응답을 얻기 위해 인터넷으로 나가야 합니다. 어떻게 확인할 수 있나요? 이것이 문제라면 이 문제를 처리하는 일반적인 방법은 무엇입니까?!

답변1

역방향 프록시에서 Wireshark를 실행하고 속도가 느려지는 원인을 확인하세요. 그러면 네트워크 트래픽과 DNS 요청이 표시됩니다.

표시되지 않고 더 많은 내부 기능이 필요한 경우 역방향 프록시에서 Windows 성능 분석기 도구 키트를 실행하고 테스트를 실행하세요.

관련 정보