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

Pit*_*DBA 3 asp.net azure asp.net-mvc-3

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

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

Mat*_*ren 8

这可能是由于应用程序池在一段时间不活动后卸载.下一个请求必须承担再次启动它的开销.

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

无论哪种方式,这篇博文都解释了如何解决它.