【发布时间】:2011-12-30 09:54:54
【问题描述】:
目前,在构建/部署我们的应用程序(58 个项目,大型 asp.net MVC 3 前端)后,加载整个“回收应用程序池”(发布配置)需要大约 15-20 秒。
如果这会改变人们的答案,我们确实有一个网络农场,但问题是:
在维护窗口不可行的大型应用程序中(我们是一个 24/7 非常活跃的网站),人们在做什么来最大程度地减少部署后应用程序池回收的初始“首次打击”?
我们使用了许多工具来分析启动时间,但似乎没有任何方法可以降低启动时间,所以我正在寻找人们采用哪些技术来最大限度地减少影响影响用户的大型应用程序部署。
【问题讨论】:
-
对这个问题的支持让我大吃一惊。这个问题作为“不是一个真正的问题”可以关闭,并且不包含太多好的信息。
-
...因为这是一个非常广泛的话题。
-
这确实是一个广泛的话题,尽管我不认为这会使它作为一个问题无效 - 在 asp.net mvc 站点中的这种大小 is 应用程序有问题池回收,我只是问人们他们是如何解决/缓解这个问题的?
-
我的评论更多是关于垃圾投票而不是问题,真的。
-
我的一个老问题有一些答案stackoverflow.com/questions/5358020/…
标签: asp.net-mvc iis-7 application-pool recycle