나는 변화에 대한 원격 웹 사이트를 지속적으로 검사하는 응용 프로그램을 만들고 있습니다. System.Net.Http.HttpClient
을 사용하고 있지만 연결을 다시 사용하는 것을 지원하지 않는 것으로 나타났습니다.여러 요청에서 HTTP 연결을 재사용하는 방법은 무엇입니까?
요청은 하나씩 실행되지만 일반적으로 완료하려면 약 250ms가 소요됩니다. "Reuse server connections"옵션을 켜고 Fiddler를 켜면 요청 당 150 밀리 초 정도로 떨어집니다.
내가 HttpClient
을 잘못 구성했다고 생각하지만 문제를 해결하는 데 도움이되는 MSDN 참조에서 정보를 찾을 수 없습니다.
에서 HTTP 연결 풀링은 당신이 대답 볼 수 있습니다 될 수있다... http://stackoverflow.com을/questions/15085708/is-http-connection-pooling-possible – sdeep
HttpWebRequest는 "4.5.2 이상에서 폐기되었습니다."http://msdn.microsoft.com/en-us/library/cc190216% 28v = vs.110 % 29.aspx – stil
실제로 HTTP1.0을 생각하고 있습니다. 답을 찾고 있습니다. –