2013-05-13 77 views
1

如何找到在a.net.net mvc中启动web api所需的时间?我需要一种方法来启动应用程序以成功完成加载。计算Web API的启动时间

FYI 我可以使用一些JavaScript来确定前加载时间和后加载时间,只是计算差异。但是我不确定这是否是最好的方法。

+0

当你说应用程序是指网页或Web服务器? – 2013-05-13 18:01:55

+0

Web服务器,更具体地IIS – Nitrodbz 2013-05-13 20:31:22

+0

在这里看看如何使用html5的webperformance http://www.html5rocks.com/en/tutorials/webperformance/basics/ – 2013-05-13 17:55:52

回答

1

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

+0

所以就在Application_Start事件结束之前,我会计算加载时间? – Nitrodbz 2013-05-13 18:16:58

+0

当应用程序启动时,您需要在'Application_Start'中启动计时器,然后使用'RequestEnd'计算时间,这是ASP.NET向用户提供请求的结束时间。 – 2013-05-13 18:28:52