c# - 想知道在 HttpBeginRequest 中等待的请求的确切值

标签 c# asp.net iis performancecounter newrelic

我们在 .Net Framework 2.0IIS 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/

相关文章:

c# - 使用 Blazor 在 ASP.NET CORE 中更新数据库后如何刷新网页

c# - 有谁知道这个错误 : "Wrong Local header signature: 0x6D74683C"?

c# - 全文搜索和 Entity Framework v1 : is it possible?

c# - 在 asp.net 中创建 Excel 工作簿

c# - 如何从后面的代码中的确认框获取响应

asp.net - TeamCity 使用 MSDEPLOY ERROR_FILE_IN_USE

IIS不监听其IP地址,无法显示此页面

c# - TextBlock.Text 更新 ViewModel 和 CodeBehind WPF

c# - 线路端点检测

.htaccess - 如何将此 .htaccess 转换为 IIS web.config?