2010-11-04 84 views
2

嗨,有没有办法来衡量/监测.NET Web服务(ASMX)和.NET Http处理程序(ASHX)的性能?我想看看处理SOAP请求需要多长时间,以及处理HTTP GET请求需要多长时间。ASMX和ASHX性能基准

+0

你是说,像'Trace.axd'? – 2010-11-04 18:34:21

+0

种类,但我想看看我们的生产环境中的性能基准,我们无法打开跟踪 – HBCondo 2010-11-04 19:59:35

回答

0

我刚结束了使用Firebug和YSlow查看传输的字节和总时间。

+0

哪一个是你的情况最快? – dotnetCarpenter 2017-09-13 00:15:10

1

你可以覆盖和仪器IHttpHandler.ProcessRequest()监测网页的性能,以及HTTP处理程序,但Web服务没有公开这种方法。

你可能必须写一个HTTP module,这样你就可以在每个请求中都有一个裂缝。

+0

谢谢,但宁愿这样做没有任何代码 – HBCondo 2010-11-04 22:09:20