IIS Reverse Proxy를 위한 ARR 설정 방법 참고
마이크로소프트 윈도우를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임이다.
- Wikipedia
보안 설정 및 웹서버의 역할은 IIS를 통해서 하고 API 구현 및 기능적인 부분만 만들어 서비스 할 때, IIS에서 리버스 프록시를 등록하면 서비스가 가능하다
이 때 데이터를 스트리밍으로 전송하고 최초 Response에 대한 Latency를 줄여야 한다면 IIS에서 Application Request Routing(ARR) 설정을 통해서 해결 가능하다
우측에 [Proxy - Server Proxy Settings]를 들어간다
Buffer Setting에서 Response Buffer threshold(KB)의 값을 0으로 주면 해결된다. 응답을 스트리밍으로 전송하는 경우, 이 임계값을 넘지 않으면 클라이언트까지 도달하지 않기 때문에 임계값을 0으로 해주면 받는 즉시 클라이언트로 전송하여 Latency가 줄어든다.