Vista上的IIS 7对并发请求(最多10个)有限制。我在Vista上安装了一台虚拟PC,并安装了Windows Server 2008。 虚拟PC上的IIS 7仍限制同时发生的请求。 当我在ASP.NET开发服务器上运行相同的应用程序时,没关系 - 没有限制。IIS同时请求限制
主机操作系统是否存在问题? 如何调整IIS以处理更多并发请求?这是应用程序必须的,因为它应该处理大量并发打开的连接和与它们连接的请求。
UPD:我注意到在Vista本身和虚拟PC下运行应用程序的区别。
在Vista上运行时,有一个请求限制(10)。如果已有10个长时间运行的请求,则以下请求会挂起(它们位于请求队列中)。
在虚拟机上运行时会发生一些奇怪的事情。我只完成了2个长时间运行的请求。以下请求(甚至不是长时间运行)被阻止。
对于此测试,我使用了自行编写的负载测试脚本。它一次推送了很多请求。
任何想法?如何在IIS上测试应用程序?
感谢您的回答。这些请求不会被拒绝 - 它们被放置在队列中进行处理。所以客户只是等待响应。 – alexey 2009-04-18 15:55:01