我需要监视asp.net网站的性能:请求时间和页面加载时间。监视器和计算asp.net网站的性能
为了测量请求的时间和网页, 的加载时间我可以创建一个HTTP处理类和测量BeginProcessRequest
和EndProcessRequest
功能之间的时间,但我需要也测量页面加载时间(如果该服务器是快,但网络速度慢)。
有没有办法在同一条记录中进行测量,使服务器时间和客户端加载时间都达到?
我需要监视asp.net网站的性能:请求时间和页面加载时间。监视器和计算asp.net网站的性能
为了测量请求的时间和网页, 的加载时间我可以创建一个HTTP处理类和测量BeginProcessRequest
和EndProcessRequest
功能之间的时间,但我需要也测量页面加载时间(如果该服务器是快,但网络速度慢)。
有没有办法在同一条记录中进行测量,使服务器时间和客户端加载时间都达到?
您可以尝试以下操作:mvc-mini-profiler。
您还可以尝试以下VS工具:Visual Studio Web performance testing tool。
嗨,当我从Visual Studio运行它时,页面运行正常。它在生产环境中运行缓慢。我们的页面是asp.net webforms和mvc的混合体,所以我需要一个解决方案来覆盖这两种类型的页面。 –
您是否尝试使用.NET的生产应用程序监视工具,例如[newrelic(APM)](http://newrelic.com/application-monitoring)? –
嗨,这不是免费的。我正在寻找一些代码来获得这些测量结果 –
你有没有尝试看一个[Glimpse](http://getglimpse.com/)例如? – kayess
@ kayess这听起来不错,但客户不希望我们使用第三方库,只有我们从头开始编写的代码。但除此之外,这是一个很好的解决方案 –
您是否知道客户无需安装任何设备?您只需将NuGet包添加到您的MVC项目即可。 – kayess