RewritePath和Page_Load事件之间响应缓慢

时间:2009-09-17 06:08:30

标签: asp.net iis-7

我在Windows 2008服务器上的IIS7上运行了一个ASP .NET 3.5网站,它使用HttpModule重写路径,例如www.site.com/robby将被重写为www.site.com/item.aspx ?ID = 123。

登录时出现性能问题,因为FireBug报告15-25秒“等待响应”,但如果我退出并在同一会话中再次登录,则会加速到几秒钟。因此,在排除SSL和数据库工作后,我记录了代码并发现时间差距在RewritePath完成页面加载事件开始之间,之间没有代码。

因此只留下IIS7管道或一些奇怪的应用程序池启动问题。我在这个领域缺少的是一个工具,可以跟踪管道在这段时间或等待期间实际做了什么。帮助...

1 个答案:

答案 0 :(得分:1)

这种延迟有很多原因,但没有代码我无法帮助你。

尝试ANTS Performance profiler(14天试用期)。它将向您显示代码消耗最多时间的部分。