运行多个工人的请求缓慢

时间:2015-07-22 18:06:23

标签: c# .net request httpwebrequest

我实现了一个向服务器执行Web请求的应用程序。效果很好,但我观察到我运行的工人越多,请求就越慢。工人是单线程的。这是我的测试:

1 Process: 700ms  per request
2 Process: 900ms  per request
3 Process: 1000ms per request
4 Process: 1200ms per request
5 Process: 1400ms per request
6 Process: 2100ms per request
7 Process: 2400ms per request
8 Process: 2600ms per request

我的CPU负载(总共4个核心)从不超过40%。所以我猜服务器正在限制我的IP同时请求的数量。那可能吗?欢迎任何想法。感谢。

0 个答案:

没有答案