首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure中的MVC3 EF应用程序,为什么我必须每隔一段时间就对它进行预热?

Azure中的MVC3 EF应用程序,为什么我必须每隔一段时间就对它进行预热?
EN

Stack Overflow用户
提问于 2012-05-23 22:28:42
回答 1查看 165关注 0票数 1

我正在测试托管在Azure中的MVC3 + EF应用程序。我现在遇到的问题是,每隔一段时间,比如说4-5个小时或一天,当我试图访问页面时,它非常慢。加载大约需要6-8秒,那么第二次加载会快得多。我有静态内容cahced,js在页面底部。所以我怀疑这是因为热身,但我的问题是为什么我必须每隔一段时间就热身一次。

PS:我的应用部署在生产环境中,我还没有上线,所以到目前为止只有我和我的队友在访问它,它在白天只有不到10-20个页面请求,大部分发生在晚上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-25 04:17:58

正如在其他一些SO答案(例如this one)中所提到的,您很可能会遇到AppPool超时的情况。要禁用此超时,您可以通过启动脚本执行以下命令:

代码语言:javascript
运行
复制
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10722080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档