首次发布到Azure MVC3应用程序非常慢

时间:2012-02-24 06:04:04

标签: asp.net asp.net-mvc-3 azure

正如标题所暗示的,Azure云中我们的MVC3应用程序的第一个“冷”POST非常慢。一旦它“旋转”,正常的请求就会快速发展。短暂休息后的第一次旋转需要几秒钟。后续请求可以以毫秒为单位进行测量。

我们怎样才能让这件事保持清醒?

1 个答案:

答案 0 :(得分:8)

这可能是因为appplication池在一段时间不活动后卸载了。下一个请求必须承担再次启动它的开销。

要确认这一点,您需要打开性能计数器并查看应用程序域加载和卸载的数量。

无论哪种方式,this blog post都解释了如何修复它。