우리는 수천 번 Azure Storage를 호출하는 웹 사이트를 가지고 있습니다. 모든 저장 영역 엔드 포인트는 HTTPS입니다. ServicePointManager.SetTcpKeepAlive = true로 설정하면 성능에 도움이되는지 아는 사람 있습니까? 기본적으로 사용하지 않도록 설정되어 있습니다.ServicePointManager SetTcpKeepAlive
2
A
답변
2
tcp keep-alive를 사용하면 성능 문제 (벤치 마크하기에 충분히 쉬워야 함)에 도움이되는지 확실하지 않지만 Azure에서 호스팅하는 웹 사이트에서 스토리지 끝점을 호출하는 경우 저장소 동일한 지역 (동일한 데이터 센터)에있는 경우 트래픽이 데이터 센터를 떠나지 않으므로 https가 필요하지 않습니다.
편집ServicePointManager
으로 작업 중이므로 ServicePointManager.UseNagleAlgorithm=false
으로 설정하는 것이 좋습니다. 그렇지 않으면 작은 tcp 패킷이 최대 1/2 초 버퍼링됩니다. 저장소 통신이 소형 (1400 바이트 미만) 페이로드 인 경우이 설정이 도움이됩니다 (특히 매우 작은 메시지가있는 Azure 대기열과 같은 경우).
관련 문제
- 1. ASP.NET 코어의 ServicePointManager
- 2. ServicePointManager HTTP 요청 모니터링
- 3. 클라이언트 별 WCF ServicePointManager ServerCertificateValidationCallback을 구현 하시겠습니까?
- 4. tfsonline 및 teamcity의 SSL 프록시 오류
- 5. ServicePointManager는의 프록시를 지원하지 않습니다 * 계획
- 6. ServicePointManager.FindServicePoint는 어떤 용도로 사용됩니까?
- 7. MvvmCross 휴대용 클래스 라이브러리 - System.Net.ServicePointManager
- 8. NuGet을 사용하여 WebActivator를 다운로드하는 중 오류가 발생했습니다.
- 9. C++에서 .net을 사용하여 잘못된 SSL 연결 인증서를 자동으로 수락하는 방법?
- 10. HttpWebRequest 문제
- 11. 게시물 요청시 오류 417 검색 중
- 12. HttpWebRequest 연결 제한 및 Restful 서버
- 13. 컴퓨터 이름 변경 후 오류 407 : Visual Studio Team Services/TFS
- 14. Facebook C# SDK GET 작업을 수행하는 동안 보안 SSL/TLS 채널 오류를 만들 수 없음
- 15. Windows App Store에서 WCF를 사용할 때 Expect : 100-Continue를 계속 하시겠습니까?
- 16. * .config 파일에서 ServicePointManager의 ServerCertificateValidationCallback 속성을 선언적으로 설정하는 방법이 있습니까?
- 17. NuGet 2.2.3 확장 문제. 서버에 연결할 수 없습니다?
- 18. .Net SqlConnection, 서버 인증 및 인증서 고정
- 19. ServicePointManager를 재설정 할 수 있습니까?
- 20. 모노로 DNS 새로 고침 시간 초과
- 21. PHP fopen 수신 계속 100 및 실패
- 22. BizTalk에서 WCF 자체 서명 된 인증서 유효성 검사 사용 안 함
- 23. azure에서만 : SSL/TLS 보안 채널을 만들 수 없습니다.
- 24. 서버가 프로토콜 위반을 커밋했습니다. 섹션 = ResponseStatusLine (시도 많은 soltions 아무것도 노력)
- 25. DotNetOpenAuth ASP.NET MVC 3 세션 문제
- 26. 웹 서비스에 요청을 보내기 위해 https URL에 연결하는 동안 시간 초과 예외 발생을 방지하려면
- 27. Nuget Issue - 모든 패키지에 대해 404
- 28. Vs2012 프록시가있는 Nuget에 연결할 수 없습니다.
- 29. Fiddler를 사용하여 Visual Studio 2013 요청을 스니핑하기 (프록시 방화벽)
- 30. WebException이 발생합니다 : HttpWebRequest.GetResponse()에서 "작업 시간 초과"즉시
안녕하세요. 그게 중요한 포인트 야! 고맙습니다!!!! –
이 속성을 설정해도별로 변하지 않는 것 같습니다 : ( –
Nagle 알고리즘이 있습니다. 내 대답을 편집합니다 ... –