如何让 Windows XP IIS 处理 2 个以上的并发请求?

如何让 Windows XP IIS 处理 2 个以上的并发请求?

微软故意在 XP 中削弱了 IIS,以防止人们将其用作 Web 服务器平台。它默认只处理两个同时传入的请求。有没有办法在不严重滥用系统文件的情况下调整这一点?如果有,有没有简单的方法来测试更改是否成功?

我发现了一个建议来自 Tess Ferrandez 的调试博客,关于一些注册表设置,但我事后运行的所有测试似乎都表明没有任何变化(即使在 IIS 重置并最终重新启动系统之后)。在她的 ASP.NET 调试实验室中,有一个测试页面会休眠五秒钟并记录请求的开始和完成,但在此测试系统上对该页面的多个请求都是在五秒钟后开始的,而不是大约在同一时间开始,只是从开始到完成的时间多花了五秒钟。

答案1

以下是杰夫阿特伍德关于如何将限制增加到 10 或 40 个连接。一种可能的测试方法是使用负载测试器,例如 Visual Studio 2003 附带的 Microsoft Application Center Test 或您可以下载的 Microsoft Application Stress Tool。此工具将允许您模拟多个用户访问您的网站。我会在您进行更改之前和之后对其进行测试,看看是否会产生影响。

相关内容