越来越多的http WebService连接

时间:2011-05-10 05:33:29

标签: .net web-services connection

我有一个服务器应用程序(作为Windows服务运行),它接收来自许多客户端的调用。反过来,这个单个进程将通过http(.net 2.0 Web服务)调用其他主机Web服务。

根据我的理解(可能是错误的),对于单个客户端(在这种情况下我们的服务器应用程序),默认情况下只能向Web服务发出2个同时的http请求。现在,如果是这种情况可以增加,首选值是什么,是否必须在应用程序服务器端或主机Web服务上完成?

我们需要它来支持更多的同时呼叫,以便我们可以为客户提供更多的吞吐量。

我们在应用服务器上运行.net 3.5,而Web服务来自我所知道的2.0

由于

2 个答案:

答案 0 :(得分:1)

正在打开的HTTP连接数量在您的控制之下,假设客户端是您自己的进程而不是浏览器(浏览器限制每个域的连接数,但即使这有点可配置)。每个客户端没有正确/首选的连接数。它实际上取决于应用程序的性能特征 - 它尝试远程加载的资源类型,缓存涉及的频率,每次调用的大小等等。话虽如此,我发现不可能简单地增加每个客户端的连接将对您的吞吐量产生积极影响。

答案 1 :(得分:0)

这就是事情。

maxconnections config file sample

相关问题