2011-05-10 80 views
1

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

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

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

我们的应用服务器上运行.NET 3.5和Web服务是从我知道什么是2.0

感谢

回答

1

被打开的HTTP连接数是你的控制之下,并假定客户机你自己的进程而不是浏览器(浏览器限制每个域的连接数量,但即使这样也可以配置)。每个客户端没有一个正确/首选的连接数。这真的取决于应用程序的性能特征 - 它尝试加载哪种资源,涉及到缓存的频率,每次调用的大小等等。虽然如此,我认为不太可能仅仅增加每个客户端的连接将对您的吞吐量产生积极影响。

+0

谢谢,我在哪里可以找到它是什么,以确定它是否是正确的号码,此刻设置。它确实需要超过2个。 – aqwert 2011-05-10 05:44:35