Global.asax.cs中的实例变量可衡量请求时间-安全吗?

时间:2019-07-03 10:02:49

标签: asp.net asp.net-mvc

我正在检查一段测量请求时间的代码。它是这样实现的:

  • private Stopwatch stopwatch = new Stopwatch();中的{li> Global.asax.cs
  • Application_BeginRequest中有stopwatch.Restart();
  • Application_EndRequest中有stopwatch.Stop();stopwatch.ElapsedMilliseconds

由于我不是ASP .NET专家,而且一段时间以来没有做任何事情-我不确定,但是对我来说,这看起来像是完全坏了,即可以同时处理多个请求时间,并且我不能保证依次调用相同请求的Application_BeginRequestApplication_EndRequest。结果,stopwatch.Stop()stopwatch.ElapsedMilliseconds可以显示开始另一个请求的时间。

0 个答案:

没有答案