当我第一次访问通过Azure Mobile服务提供服务的网站时,我注意到REST数据的延迟。在一定时间之后,是否存在连接的缓存或超时,因为我在等待7-8秒的数据加载时担心用户体验(而且没有太多的数据,因为我正在测试返回的10条记录)。一旦进行了第一次连接,随后的访问似乎很快就会开始.但如果我暂时不访问该网站,我们将在第一次加载时返回到7-8秒。
发布于 2015-04-16 14:59:44
原因:延迟的原因是“共享”模式。当第一次调用服务时,它执行“冷启动”(初始化和启动虚拟服务器等),正如您在问题中所描述的那样,在没有使用服务的一段时间后,它再次进入“睡眠模式”。
解决方案:(如果您不希望这个等待时间),可以将您的服务设置为“保留”模式,这会迫使服务始终处于活动状态,即使您有一段时间没有访问它。但请注意,这需要您支付一些额外的费用。
https://stackoverflow.com/questions/27322651
复制相似问题