我们有一个页面向第三方Web服务发出请求。在负载较重的情况下,响应时间显着延长,但第三方报告说处理的时间保持不变。有时间表明从他们收到请求到他们发回的时间总是在1.5-2.0秒左右。现在我们正在等待超过20秒的时间。我对ASP.NET的理解是,每个请求都将在IIS线程池线程上运行,并向第三方服务返回并处理请求。所以我不明白什么可能会阻止我们的结果。有什么我失踪?是否有阻止超出IIS的阈值限制?多次调用相同的Web服务阻塞?
如果我错过了一些物理图书的建议,涵盖此主题也将是一个非常受欢迎的除了任何答案。
做该页面是从客户端还是服务器端发出请求? – 2010-11-18 16:55:32
它从服务器端发出请求,那会很重要吗? :) – 2010-11-18 17:04:33
+1好问题 – PRR 2010-11-25 10:18:45