【发布时间】:2017-04-10 21:59:20
【问题描述】:
我的基于 bot 框架的 bot 运行良好。但是当我在一段时间不活动后(比如说一天)第一次与机器人交互时,机器人似乎需要很长时间(大约 10-45 秒)才能发回它的第一个回复。回复之后,响应时间又很好了。
在我看来,后端服务似乎进入了某种睡眠模式,第一个请求将其唤醒。
有没有办法影响这种行为?我担心我的用户的初始响应时间很长。
感谢您的帮助。
【问题讨论】:
标签: botframework
我的基于 bot 框架的 bot 运行良好。但是当我在一段时间不活动后(比如说一天)第一次与机器人交互时,机器人似乎需要很长时间(大约 10-45 秒)才能发回它的第一个回复。回复之后,响应时间又很好了。
在我看来,后端服务似乎进入了某种睡眠模式,第一个请求将其唤醒。
有没有办法影响这种行为?我担心我的用户的初始响应时间很长。
感谢您的帮助。
【问题讨论】:
标签: botframework
如果使用 Azure 网站,请参阅“始终支持”
https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure
始终开启。默认情况下,如果 Web 应用程序空闲一段时间,则会卸载它们。这使系统可以节省资源。在基本或标准模式下,您可以启用 Always On 以始终保持应用程序加载。如果您的应用连续运行 Web 作业,则应启用 Always On,否则 Web 作业可能无法可靠运行。
【讨论】: