在经典ASP中跟踪请求处理时间

时间:2013-04-22 12:06:57

标签: asp.net performance iis iis-7 asp-classic

使用传统ASP应用程序处理性能问题。

我想跟踪请求开始时间和请求结束时间,就像我们在ASP.Net应用程序的global.asax.cs文件的BeginRequest和EndRequest中使用或使用某些HTTPModule一样。

在IIS下运行asp应用程序是否可以实现相同的方法?

1 个答案:

答案 0 :(得分:0)

您可以使用vbScript的Timer()函数得到近似值。此函数返回自12:00 AM以来的秒数和毫秒数。如果您真的想要测量高性能操作,那么粒度会有所不足,但是对于日常使用我已经取得了一些成功。

您可以使用以下功能:

Option Explicit

Dim startTime
Dim executionTime

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

Response.Write "Execution time: " & executionTime