我需要監視asp.net網站的性能:請求時間和頁面加載時間。監視器和計算asp.net網站的性能
爲了測量請求的時間和網頁, 的加載時間我可以創建一個HTTP處理類和測量BeginProcessRequest
和EndProcessRequest
功能之間的時間,但我需要也測量頁面加載時間(如果該服務器是快,但網絡速度慢)。
有沒有辦法在同一條記錄中進行測量,使服務器時間和客戶端加載時間都達到?
我需要監視asp.net網站的性能:請求時間和頁面加載時間。監視器和計算asp.net網站的性能
爲了測量請求的時間和網頁, 的加載時間我可以創建一個HTTP處理類和測量BeginProcessRequest
和EndProcessRequest
功能之間的時間,但我需要也測量頁面加載時間(如果該服務器是快,但網絡速度慢)。
有沒有辦法在同一條記錄中進行測量,使服務器時間和客戶端加載時間都達到?
您可以嘗試以下操作:mvc-mini-profiler。
您還可以嘗試以下VS工具:Visual Studio Web performance testing tool。
嗨,當我從Visual Studio運行它時,頁面運行正常。它在生產環境中運行緩慢。我們的頁面是asp.net webforms和mvc的混合體,所以我需要一個解決方案來覆蓋這兩種類型的頁面。 –
您是否嘗試使用.NET的生產應用程序監視工具,例如[newrelic(APM)](http://newrelic.com/application-monitoring)? –
嗨,這不是免費的。我正在尋找一些代碼來獲得這些測量結果 –
你有沒有嘗試看一個[Glimpse](http://getglimpse.com/)例如? – kayess
@ kayess這聽起來不錯,但客戶不希望我們使用第三方庫,只有我們從頭開始編寫的代碼。但除此之外,這是一個很好的解決方案 –
您是否知道客戶無需安裝任何設備?您只需將NuGet包添加到您的MVC項目即可。 – kayess