【问题标题】:Calculate startup time for Web API计算 Web API 的启动时间
【发布时间】:2013-05-07 20:11:59
【问题描述】:

您如何找到在 asp.net mvc 中启动 Web api 所需的时间?我需要一种方法来确定应用程序从启动到成功完成加载的时间。

仅供参考 我可以使用一些 javascript 来确定加载前的时间和加载后的时间,然后计算差异。但我不确定这是否是最好的方法。

【问题讨论】:

标签: c# asp.net-mvc performance time


【解决方案1】:

如果您尝试测量服务器上的启动时间,您可以将分析器或DateTime 标记附加到Application_Start 事件,然后附加到EndRequest 事件。 Application_Start 仅在应用程序启动时触发。然后您可以将该数据记录到文本文件或数据库中。

【讨论】:

  • 那么就在Application_Start事件结束之前,我会计算加载时间?
  • 您需要在应用程序启动时在Application_Start 中启动计时器,然后使用RequestEnd 计算时间,这是ASP.NET 已将请求提供给用户的结束时间。
猜你喜欢
  • 1970-01-01
  • 2011-08-11
  • 1970-01-01
  • 1970-01-01
  • 2014-10-25
  • 1970-01-01
  • 1970-01-01
  • 2015-05-11
  • 1970-01-01
相关资源
最近更新 更多