目前,在构建/部署我们的应用程序(58 个项目,大型 asp.net MVC 3 前端)之后,加载整个“回收应用程序池”(发布配置)需要大约 15-20 秒。
如果这会改变人们的答案,我们确实有一个网络农场,但问题确实是:
人们在维护窗口不可行的大规模应用程序中做什么(我们是一个 24/7 非常活跃的网站),以最大限度地减少部署后应用程序池回收的初始“第一次命中”?
我们已经使用了许多工具来分析启动时间,但似乎没有任何方法可以降低启动时间,所以我正在寻找的是人们采用哪些技术来最大限度地减少大型应用程序部署影响用户。