Performance 性能最佳的HttpClient/ServicePointManager设置?

Performance 性能最佳的HttpClient/ServicePointManager设置?,performance,https,httpclient,servicepoint,Performance,Https,Httpclient,Servicepoint,我正在使用HttpClient对多个服务器进行批量请求。在任何给定时间都可能有多个批次在进行中 我每批使用一个Httpclient,它将全部转到同一个服务器。 因此,如果我有3个作业正在传输到3台服务器,那么我会在每台服务器上使用一个HttpClient 一个作业向服务器端点发出100到2000个请求,3到5个请求asysnc 服务器端点配置超出了我的控制范围 我想知道什么是确保成功和绩效的最佳设置? 例如,我已经有了一个ServicePointManager。ServerCertificate

我正在使用HttpClient对多个服务器进行批量请求。在任何给定时间都可能有多个批次在进行中

我每批使用一个Httpclient,它将全部转到同一个服务器。 因此,如果我有3个作业正在传输到3台服务器,那么我会在每台服务器上使用一个HttpClient

一个作业向服务器端点发出100到2000个请求,3到5个请求asysnc

服务器端点配置超出了我的控制范围

我想知道什么是确保成功和绩效的最佳设置?

例如,我已经有了一个ServicePointManager。ServerCertificateValidationCallback,它总是返回true。 我将ServicePointManager.DefaultConnectionLimit设置为100

我想知道像这样的事情我需要什么设置 ServicePointManager.安全协议 ServicePointManager.设置TcpKeepAlive 还有什么别的吗?

始终确保成功,尤其是在HTTP/HTTPS设置方面,以及哪些调整可能有助于提高性能