加载测试时IIS中的响应时间很慢

时间:2014-12-22 12:37:45

标签: c# asp.net iis

我在IIS中托管了一个Asp.Net站点。它只有一个名为Service.aspx的页面。所有请求都转到页面,由C#代码处理,然后返回一个json格式的响应。(实际上它是一个API,而不是一个网页)   在很少用户测试时,一切顺利。平均响应时间约为80~100ms。但是当我使用200个用户的负载测试对抗网站时。响应时间约为1~2s。   在Asp.Net跟踪中,一切似乎都很正常。请求只需要50~100 ms。

但是在IIS的日志中。此页面的平均请求时间为1000到2000毫秒。为什么这么慢?当许多用户连接到网站时会发生什么?   如果延迟发生在页面的逻辑代码中,我当然可以优化它。但是我的日志清楚地表明大部分时间花在了IIS上。有什么想法吗?

0 个答案:

没有答案