2013-04-22 83 views
1

處理傳統ASP應用程序的性能問題。追蹤請求經典ASP中的處理時間

我想追蹤請求開始時間和請求結束時間,就像我們在ASP.Net應用程序的global.asax.cs文件的BeginRequest和EndRequest或使用某個HTTPModule中所做的那樣。

有沒有辦法在IIS下運行IIS應用程序可以執行相同的操作嗎?

回答

0

您可以使用vbScript的Timer()函數獲得近似值。此函數返回自上午12:00起的秒數和毫秒數。如果你真的想要測量高性能操作,那麼粒度就會有所不同,但對於日常使用我已經取得了一些成功。

你可以使用該函數是這樣的:

Option Explicit 

Dim startTime 
Dim executionTime 

startTime = Timer() 
' Do some stuff here that takes a while....' 
executionTime = Timer() - startTime 

Response.Write "Execution time: " & executionTime