2010-11-04 67 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