3 r*_*les 3 timeout azure azure-web-sites
从5到6个月以来,我一直在Azure门户上托管我的客户端(Web应用程序)和服务(Web API)应用程序。
自同一天托管我的应用程序以来,我面临的问题是,当我第一次调用我的api从客户端Web应用程序加载下拉列表时,这给了我一段时间超时错误,但有时它花费的时间比预期的多来自api的结果,因此客户端必须等待响应到来。
第一次成功尝试后,它的运行速度比预期的要快,但第一次它会由于延迟获取结果而工作了一段时间,或者有时会抛出超时错误。
我曾经使用调度程序来不时调用api,但这也没有帮助。
任何人都可以分享的其他想法,我会很高兴,并在此先感谢。
您可以尝试为Web应用程序打开“ 应用程序设置”Always On下的功能:
这样可以确保在站点空闲时不会卸载进程(进入睡眠状态):
可能正是这种“睡眠”导致初始请求花费了更长的时间,因为它不得不再次“热身”。
| 归档时间: |
|
| 查看次数: |
1310 次 |
| 最近记录: |