响应时间在MVC app中显着变化

时间:2011-06-25 20:17:14

标签: asp.net-mvc performance

我在www.jacquelinewhite.co.uk上有一个asp mvc应用程序。当我使用firebug(网络标签或页面速度)时,我看到未缓存的操作的响应时间为200毫秒,缓存操作结果的响应时间约为30毫秒。但是,来自pingdom.com的报告平均显示响应时间为3到7秒。

应用程序设置为不回收并处于一致的内存级别。我看不到任何CPU峰值,基本上一切看起来都很好,除了响应时间比我希望的慢很多。

我倾向于认为这不是pingdom的问题,谷歌网站管理员工具显示网站比其他网站的54%慢。

我还可以在哪里查看网站的缓慢程度?

1 个答案:

答案 0 :(得分:1)

好吧,幸运的是,Stackoverflow团队刚刚发布了MVC Profiler(最初开发用于分析此系列网站)。分析器可从code.google.com/p/mvc-mini-profiler获得,也可以NuGet package获得。您应该能够使用它来描绘您的网站,并可能发现任何瓶颈。

另一个有用的性能分析类型工具称为Glimpse

  

“Glimpse的核心允许你   调试您的网站或Web服务   就在浏览器中。一瞥允许   你要“瞥见”正在发生的事情   在您的Web服务器中。换一种说法   Firebug是用来调试你的   客户端代码,Glimpse是   调试你的服务器   客户端“。