我有一个asp.net页面,需要很长时间才能显示。所以我试图追踪。 我得到的结果附在这里。
跟踪显示tat页面需要5秒才能完成执行,其中萤火虫显示服务器已完成12秒才能完成响应。
有人可以帮助我找出哪些组件正在使用剩余的7秒。ASP.Net网站性能问题
只有在长时间间隔(例如30分钟)后打开页面时才会发生此问题。如果我在5分钟内打开页面,那么跟踪时间和休息时间是相同的。
会话创建正在与页面的PageLoad一起发生。
如果IIS闲置30分钟,我不认为应用程序启动会执行。如果是这样,请帮助如何检查应用程序启动是否执行的页面命中(如如何把跟踪global.ascx左右)
项目规格:ASP.NET 3.5网站项目,在IIS 7中运行。
有没有办法在global.asax的application_start中添加警报或跟踪? – Raghav
当然,无论如何,你可以/应该使用日志框架,像NLog,Log4Net等......你也可以做System.Diagnostics.Debug或跟踪调用,并且在Trace页面中有这个,但是Log4Net在文本文件上更好办法。 –