3
正如标题所暗示的,Azure云中我们的MVC3应用程序的第一个“冷”POST非常缓慢。一旦它“旋转起来”,正常的请求就会快速发展。短暂休息后的第一次旋转需要几秒钟的时间。后续请求可以以毫秒为单位进行测量。首先发布到Azure MVC3应用程序非常缓慢
我们该如何让这件事保持清醒?
正如标题所暗示的,Azure云中我们的MVC3应用程序的第一个“冷”POST非常缓慢。一旦它“旋转起来”,正常的请求就会快速发展。短暂休息后的第一次旋转需要几秒钟的时间。后续请求可以以毫秒为单位进行测量。首先发布到Azure MVC3应用程序非常缓慢
我们该如何让这件事保持清醒?
这可能是由于应用程序池闲置一段时间后卸载。下一个请求必须重新启动它的开销。
要确认这一点,您需要打开性能计数器并查看应用程序域加载和卸载的数量。不管怎样,this blog post解释如何解决它。
真是个好主意!谢谢。这是一个API,所以它特别重要!这不是一个可以等待的地方。 – 2012-02-24 12:02:14
没有probs,我自己也有同样的问题,所以我学会了艰难的道路! – 2012-02-24 12:05:09