2012-02-24 97 views
3

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

我们该如何让这件事保持清醒?

回答

8

这可能是由于应用程序池闲置一段时间后卸载。下一个请求必须重新启动它的开销。

要确认这一点,您需要打开性能计数器并查看应用程序域加载和卸载的数量。不管怎样,this blog post解释如何解决它。

+0

真是个好主意!谢谢。这是一个API,所以它特别重要!这不是一个可以等待的地方。 – 2012-02-24 12:02:14

+0

没有probs,我自己也有同样的问题,所以我学会了艰难的道路! – 2012-02-24 12:05:09