2009-07-31 32 views
2

我們使用IIS服務器,想知道是否有性能計數器或其他可以幫助我們確定服務網頁需要多長時間(平均,實際,無論)的其他內容?從請求頁面的時間到發送的時間,多長時間? IIS中有什麼可以給我這些信息嗎?如何確定IIS傳遞網頁需要多長時間?

回答

5

此信息位於每個傳入請求的「Time-Taken」列的IIS日誌中。它包括從開始處理頁面到完成通過網絡發送頁面的時間,但不包括傳輸文件所需的時間或請求在隊列處理之前花費在隊列中的時間(如果適用) 。

此日誌文件的默認位置爲:C:\ WINDOWS \ SYSTEM32 \ LogFiles文件\ W3SVC1

您還可以使用性能監視器這樣做。 這裏是ASP.NET the counters and their meanings
這裏是one for IIS

一些,這將是特別相關您的問題是:

  • 請求排隊
  • 請求/秒
  • 請求執行
+0

是的,我剛剛在網絡搜索中發現了這一點。有沒有更活躍的方法來獲取這些信息(即性能計數器?) – Brettski 2009-07-31 19:39:09

0

你可以看到它在你的IIS日誌,但是您必須啓用該選項。

在IIS 6中執行以下操作:在啓用日誌記錄部分

  1. 右鍵點擊你的網站,然後選擇屬性
  2. 去網站標籤
  3. 單擊屬性
  4. 單擊擴展屬性標籤
  5. 查詢擴展屬性
  6. 檢查時間拍攝
  7. 單擊確定,關閉一切
  8. 做一個IISRESET

這個值現在就開始出現在你的IIS日誌。