您是否有办法衡量/监控.NET Web服务(ASMX)和.NET Http处理程序(ASHX)的性能?我想看看处理SOAP请求需要多长时间,以及处理HTTP GET请求所需的时间。
答案 0 :(得分:1)
你可以覆盖并检测IHttpHandler.ProcessRequest()来监控网页的性能,以及HTTP处理程序,但是Web服务没有公开这样的方法。
你可能需要写一个HTTP module,所以你可以在每次请求时都有一个破解。
答案 1 :(得分:0)
我最后使用Firebug和YSlow来查看传输的字节数和总时间。