我们使用IIS服务器并想知道是否有性能计数器或其他可以帮助我们确定服务网页所需的时间(平均,实际,等等)?从请求页面到发送页面的时间,它有多长时间? IIS中有什么东西可以提供这些信息吗?
答案 0 :(得分:5)
此信息位于每个传入请求的“Time-Taken”列的IIS日志中。它包括从开始处理页面到完成通过网络发送页面的时间,但不包括传输文件所花费的时间或请求在处理之前在队列中花费的时间(如果适用)
此日志文件的默认位置为:C:\ WINDOWS \ system32 \ LogFiles \ W3SVC1
您也可以使用性能监视器执行此操作。
这是ASP.NET the counters and their meanings
这是one for IIS。
与您的担忧特别相关的一些问题是:
答案 1 :(得分:1)
尝试使用Fiddler - (http://www.fiddler2.com/fiddler2/)。然后,您可以选择一组项目,以查看请求和获取所有这些特定资源所需的时间。
答案 2 :(得分:0)
您可以在IIS日志中看到它,但是您必须启用该选项。
在IIS 6中执行以下操作:
此值现在将开始显示在IIS日志中。