我第一次访问通过Azure移动服务提供的网站时,注意到REST数据的延迟。在设定的时间之后是否存在连接的缓存或超时,因为我在等待7-8秒的数据加载时担心用户体验(并且没有大量数据,因为我正在测试10条记录回)。建立第一个连接后,后续访问似乎会快速加载...但如果我暂时不访问该网站,我们会在首次加载时返回7-8秒。
答案 0 :(得分:0)
原因:此延迟的原因是“共享”模式。当第一次调用服务时,它执行“冷启动”(初始化和启动虚拟服务器等) 正如您在问题中描述的那样,在服务未使用一段时间后,它再次进入“睡眠模式”。
解决方案:如果您不想要此等待时间,可以将服务设置为“保留”模式,这会强制服务始终处于活动状态当你暂时不访问它时。但请注意,这需要您支付一些额外费用。