Microsoft 有意在 XP 中削弱 IIS,以防止人们将其用作 Web 服务器平台。它默认只处理两个同时传入的请求。有没有办法在不严重滥用系统文件的情况下进行调整?如果是这样,是否有一种简单的方法可以测试更改是否成功?
我从 Tess Ferrandez 的调试博客中找到了关于一些注册表设置的建议,但我在事后运行的所有测试似乎都表明没有任何改变(即使在 IIS 重置并最终重新启动系统之后)。在她的 ASP.NET 调试实验室中,有一个测试页面会进行 5 秒睡眠并记录请求的开始和完成,但在该测试系统上对该页面的多个请求都在 5 秒后开始大约在同一时间开始,从开始到完成只需多花五秒钟。
这是Jeff Atwood关于如何将连接限制增加到 10 或 40 个的帖子。一种可能的测试方法是使用负载测试器,例如 Visual Studio 2003 附带的 Microsoft Application Center Test 或您可以下载的 Microsoft Application Stress Tool。该工具将允许您模拟多个用户访问您的网站。我会在您进行更改之前和之后对其进行测试,看看它是否有所作为。