ASP.NET Web Form에서 .NET 4.5 HttpClient 클래스를 사용하고 싶습니다. 내가 한마디 책에 C# 5.0 (페이지 663) 읽기 : 우리의 ASP.NET 웹 폼 웹 사이트에서ASP.NET 웹 양식의 .NET 4.5 HttpClient 사용
Unlike with WebClient, to get the best performance with HttpClient, you must reuse same instance (otherwise things such as DNS resolution may be unnecessarily repeated.) HttpClient permits concurrent operations, . . .
을, 우리는 다른 웹 사이트에 연결해야합니다. 모든 요청에서 단일 인스턴스를 사용하기 위해 응용 프로그램 속성의 HttpClient 인스턴스를 만들었습니다. 이 같은 Global.asax에 뭔가에 가 기록됩니다 그것을하는 것이 좋습니다 :
Application.Add("MateCatWorker", new HttpClient());
내 질문이다?
왜 이것이 좋지 않다고 생각하십니까? –
왜냐하면 : 위의 연습으로 웹 사이트를 방문했을 때 고객의 2 가지 종류의 오류가 발생하여 그 이유를 이해할 수 없기 때문입니다. –
그래서 그것을 고치려고 했습니까? 또한 무언가가 효과가 없기 때문에 모범 사례가 아니라는 것을 의미하는 것은 아닙니다. 단지 실천을 제대로 수행하지 못하는 것일 수 있습니다. –