我们在 .Net Framework 2.0
和 IIS 7.5
上运行我们的应用程序
在检查 New Relic 时,我们发现我们在 System.Web.HttpApplication.BeginRequest()
中花费了很多时间。
我们正在研究这个事实,即尝试在页面级别禁用 session ,在所有不需要它的页面上。
但是目前,我们想知道在 System.Web.HttpApplication.BeginRequest()
中等待的请求总数是多少?
我们在 IIS 请求监视器中看到,在所有特定时间 BeginRequest
中都有许多请求。
但是是否有性能计数器或某种方式可以通过代码知道此类请求的确切值?
最佳答案
您有 ASP.Net\Requests Queued 性能计数器来检查排队和等待服务的请求数。
更多信息:http://msdn.microsoft.com/en-us/library/fxk122b4%28v=vs.100%29.aspx
关于c# - 想知道在 HttpBeginRequest 中等待的请求的确切值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053594/