Tag: newrelic

BeginProcessRequest()会发生什么?

我们使用NewRelic来提供服务器端的应用程序跟踪。 我们已经注意到,我们的一些应用程序一直在System.Web.Mvc.MvcHandler.BeginProcessRequest()方法中花费大约100ms。 这发生在任何自定义控制器代码被调用(这是单独logging,而不是累积)之前 – 这并不明显,为什么它会花费这么多的时间在这种方法。 MVC会在这种方法中做什么样的事情? 难道这只是请求排队? [编辑:] 怀疑 – Scalayer的答案是下面点。 我们删除并优化了所有的会话依赖关系,并且看到了应用程序可伸缩性和稳定性的大幅提升