您好,我最近在azure门户上部署了我的一个应用程序,它也运行良好,但问题是第一次加载网站需要 15秒下载。
一次成功加载网站后,它运行正常,但是当我在间隔10分钟或20分钟后再次打开时,需要15秒才能加载。
我已经阅读了所有文档,并在下面应用了相同的内容。
我已设置 Scheduler ,以每隔10分钟的时间调用我的应用程序,但它和以前一样存在相同的问题。
我发现的一个问题是,定位服务器要花时间,而不是给出响应,因此我可以提供任何路由机制来确保更快地定位服务器吗?或其他任何东西。
答案 0 :(得分:2)
您是否打开了“应用程序设置”中的始终打开旋钮? —
https://docs.microsoft.com/en-us/azure/app-service/web-sites-configure#general-settings
始终在线-
默认情况下,如果Web应用程序闲置了一段时间,则将其卸载。这样可以节省系统资源。 在“基本”或“标准”模式下,您可以启用“始终开启”以始终保持应用程序加载。如果您的应用程序运行连续的Web作业或运行使用CRON表达式触发的WebJob,则应启用“始终开启”,或者网络作业可能无法可靠运行。