我创建了一个托管在 Azure 上的 API。该 API 是使用 Java 和 Spring 框架构建的。一切工作正常,除了每天早上的第一个请求,处理时间似乎超过 1 分钟。我已将服务器配置为“始终开启”,但这似乎没有任何效果。我知道瓶颈是应用程序服务器,因为即使是一个没有数据库调用的简单http请求也至少需要1分钟来处理。我使用了免费试用计费计划,这会影响“永远在线”功能吗?如果不是,是什么导致加载缓慢?
最佳答案
ALWAYS ON
功能只能在基本或标准定价层中启用。因此,如果您使用了免费试用计费计划,则始终开启
功能的选项将被禁用。但您可以尝试持续对 Azure 应用服务执行 ping 操作以使其保持 Activity 状态。
更多信息可以引用博客http://wp.sjkp.dk/windows-azure-websites-and-cloud-services-slow-on-first-request/ .
关于java - Azure 应用服务首次请求时速度缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36423074/