Asp.net mvc MVC应用程序中的响应时间差异很大

Asp.net mvc MVC应用程序中的响应时间差异很大,asp.net-mvc,performance,Asp.net Mvc,Performance,我在www.jacquelinewhite.co.uk上有一个asp mvc应用程序。当我使用firebug(net tab或page speed)时,我看到一个未缓存的操作的响应时间为200毫秒,而一个缓存的操作结果的响应时间约为30毫秒。然而,我在pingdom.com上的报告显示,平均响应时间为3到7秒 该应用程序被设置为不循环使用,并处于一致的内存级别。我看不到任何CPU峰值,基本上一切都很好,只是响应时间比我希望的要慢得多 我倾向于认为pingdom没有问题,谷歌网站管理员工具显示这些

我在www.jacquelinewhite.co.uk上有一个asp mvc应用程序。当我使用firebug(net tab或page speed)时,我看到一个未缓存的操作的响应时间为200毫秒,而一个缓存的操作结果的响应时间约为30毫秒。然而,我在pingdom.com上的报告显示,平均响应时间为3到7秒

该应用程序被设置为不循环使用,并处于一致的内存级别。我看不到任何CPU峰值,基本上一切都很好,只是响应时间比我希望的要慢得多

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


我还可以看看其他地方来确定网站的慢度吗?

好吧,幸运的是,Stackoverflow团队刚刚发布了一个(最初是为了分析这一系列网站而开发的)。探查器可从中获得,也可作为。你应该能够使用它来分析你的网站,也许可以发现任何瓶颈

另一个有用的分析类型工具称为:

“在它的核心部分,一瞥可以让你 调试您的网站或web服务 就在浏览器中。浏览允许 你需要“瞥见”正在发生的事情 在您的web服务器中。换句话说 什么是Firebug来调试您的 客户端代码,一瞥是为了 在中调试服务器 客户。”


我要检查的第一件事是确保你的程序集是为
发行版编译的,而不是为
调试版编译的。这两个工具都确认了我的应用程序是正常的。我尝试过其他一些站点监控工具,它们都带来了更合理(一致)的结果。我开始觉得pingdom不是很可靠。