我在www.jacquelinewhite.co.uk上有一个asp mvc应用程序。当我使用firebug(网络标签或页面速度)时,我看到未缓存的操作的响应时间为200毫秒,缓存操作结果的响应时间约为30毫秒。但是,来自pingdom.com的报告平均显示响应时间为3到7秒。
应用程序设置为不回收并处于一致的内存级别。我看不到任何CPU峰值,基本上一切看起来都很好,除了响应时间比我希望的慢很多。
我倾向于认为这不是pingdom的问题,谷歌网站管理员工具显示网站比其他网站的54%慢。
我还可以在哪里查看网站的缓慢程度?
答案 0 :(得分:1)
好吧,幸运的是,Stackoverflow团队刚刚发布了MVC Profiler(最初开发用于分析此系列网站)。分析器可从code.google.com/p/mvc-mini-profiler获得,也可以NuGet package获得。您应该能够使用它来描绘您的网站,并可能发现任何瓶颈。
另一个有用的性能分析类型工具称为Glimpse:
“Glimpse的核心允许你 调试您的网站或Web服务 就在浏览器中。一瞥允许 你要“瞥见”正在发生的事情 在您的Web服务器中。换一种说法 Firebug是用来调试你的 客户端代码,Glimpse是 调试你的服务器 客户端“。