![如何让 Windows XP IIS 处理 2 个以上的并发请求?](https://linux22.com/image/481012/%E5%A6%82%E4%BD%95%E8%AE%A9%20Windows%20XP%20IIS%20%E5%A4%84%E7%90%86%202%20%E4%B8%AA%E4%BB%A5%E4%B8%8A%E7%9A%84%E5%B9%B6%E5%8F%91%E8%AF%B7%E6%B1%82%EF%BC%9F.png)
微软故意在 XP 中削弱了 IIS,以防止人们将其用作 Web 服务器平台。它默认只处理两个同时传入的请求。有没有办法在不严重滥用系统文件的情况下调整这一点?如果有,有没有简单的方法来测试更改是否成功?
我发现了一个建议来自 Tess Ferrandez 的调试博客,关于一些注册表设置,但我事后运行的所有测试似乎都表明没有任何变化(即使在 IIS 重置并最终重新启动系统之后)。在她的 ASP.NET 调试实验室中,有一个测试页面会休眠五秒钟并记录请求的开始和完成,但在此测试系统上对该页面的多个请求都是在五秒钟后开始的,而不是大约在同一时间开始,只是从开始到完成的时间多花了五秒钟。
答案1
以下是杰夫阿特伍德关于如何将限制增加到 10 或 40 个连接。一种可能的测试方法是使用负载测试器,例如 Visual Studio 2003 附带的 Microsoft Application Center Test 或您可以下载的 Microsoft Application Stress Tool。此工具将允许您模拟多个用户访问您的网站。我会在您进行更改之前和之后对其进行测试,看看是否会产生影响。