gpt4 book ai didi

asp.net-mvc-3 - Azure 中的 MVC3 EF 应用程序,为什么我必须每隔一段时间预热一次?

转载 作者:行者123 更新时间:2023-12-03 03:20:22 25 4
gpt4 key购买 nike

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

PS:我的应用程序部署在生产环境中,我还没有启动它,所以到目前为止只有我和我的队友在访问它,它每天来 self 们的页面请求不到 10-20 个,大部分是发生在夜间。

最佳答案

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

%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00

关于asp.net-mvc-3 - Azure 中的 MVC3 EF 应用程序,为什么我必须每隔一段时间预热一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10722080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com