HTTP 파이프 라이닝 모드에서 동일한 TCP 소켓에 동시에 도착하는 여러 HTTP 요청을 처리 할 수 있도록 IIS를 구성 할 수 있습니까?IIS 및 HTTP 파이프 라이닝, 병렬 처리 요청
HTTP 파이프 라이닝을 사용하여 단일 TCP 소켓에서 웹 클라이언트가 여러 요청을 처리하는 데 문제가 있습니다. 클라이언트는 기본적으로 한 번에 10 개의 요청을 보낸 다음 서버가 요청과 동일한 순서로 10 개의 응답을 보냅니다. 우리 서버는 각 요청마다 꽤 많은 시간이 걸리고 대부분 외부 IO를 기다리고 있습니다. IIS가 모든 10 개의 요청을 병렬로 처리하기 시작할 수 있다면 클라이언트가 올바른 순서로 응답을 직렬화하면 훨씬 더 효율적입니다. 물론, 서버는 응답을 캐싱 할 방법이 필요합니다. 응답 3은 응답 2보다 먼저 사용할 수 있습니다.
어떻게 든 가능합니까? 어쩌면 이것은 IIS에서 불가능하거나 잘못된 키워드를 찾고있을뿐입니다 ... 우리는 Windows Server 2008 R2에서 IIS 7.5 및 ASP.NET 4.5를 실행하고 있습니다.
웹 가든 모드가 HTTP 파이프 라이닝과 관련이 있는지 의심 스럽습니다. 어쩌면 앱에서 버그를 막는 교차 요청을 해결할 수있었습니다. – usr