标签: asp.net asp.net-mvc-3 azure
正如标题所暗示的,Azure云中我们的MVC3应用程序的第一个“冷”POST非常慢。一旦它“旋转”,正常的请求就会快速发展。短暂休息后的第一次旋转需要几秒钟。后续请求可以以毫秒为单位进行测量。
我们怎样才能让这件事保持清醒?
答案 0 :(得分:8)
这可能是因为appplication池在一段时间不活动后卸载了。下一个请求必须承担再次启动它的开销。
要确认这一点,您需要打开性能计数器并查看应用程序域加载和卸载的数量。
无论哪种方式,this blog post都解释了如何修复它。