我们有一个在IIS7下以单呼叫模式运行的.NET 2.0远程服务器.它有两个API,比如说:
我们试图在最糟糕的情况下通过两次API调用随机轰击它来测试远程服务器(在Windows 7机器上),并发现如果超过10个客户端请求,HelloWorld响应(通常小于0.1)秒)开始花费更长时间,持续很长时间.我们的目标是我们不希望长时间运行的远程调用阻止短时间运行的呼叫.如果我们有20个客户端线程在运行,那么这是ASP.NET v2.0.50727的性能计数器:
根据Thomas的博客,我们已经尝试在注册表中将maxConcurrentRequestsPerCPU设置为"5000":IIS 7.0和6.0上的ASP.NET线程使用情况但它没有帮助.根据以上数据,似乎并发请求的数量停留在10.
所以,问题是:
提前致谢.