2014-12-05 154 views
0

我第一次访问正在通过Azure移动服务提供服务的网站时,我注意到REST数据中的延迟。在设定的时间量之后是否存在连接的缓存或超时,因为我在等待7-8秒的数据加载时担心用户体验(并且数据量不多,因为我正在测试10条记录回)。一旦建立了第一个连接,后续访问似乎很快加载......但如果我暂时不访问该网站,我们将在第一次加载时回到7-8秒。Azure移动服务延迟

回答

0

原因:此延迟的原因是“共享”模式。当第一次打电话给服务时,它执行“冷启动”(初始化和启动虚拟服务器等) 正如你在你的问题中所描述的那样,一段时间后服务没有被使用,它被放入“睡眠模式“。

解决方案:如果你不想要这个等待时间,你可以设置你的服务“保留”模式,强制服务是活跃的,即使所有的时候,你不访问了一段时间。但请注意,这需要您支付一些额外费用。