为什么第一次读取数据总是要花费最长的时间?

时间:2019-04-09 15:46:19

标签: javascript android cordova sapui5 offline

我有一个使用SAPUI5(一个Javascript框架)构建的,具有脱机功能的移动应用程序,并作为混合应用程序部署在SAP Cloud Platform中(将其打包为Android的Cordova应用程序。)

奇怪的是,登录后的第一批数据(oData)请求始终耗时最长。 (说13秒以填充我的视图模型)。这些只是脱机存储上的一系列READ请求。

此后的每个请求,即使对于完全相同的模型对象,也要快得多,例如2-3秒。

这是有原因的吗?设备的架构可能是这样吗?

注意:每次都会用新数据填充视图模型。

1 个答案:

答案 0 :(得分:0)

我确认问题不在READ上。而是视图模型的第一个REFRESH。

我要再提一个问题...