Firebase数据加载速度

时间:2019-02-09 16:49:49

标签: android firebase-realtime-database

我正在使用Firebase后端开发一个android应用。一切正常,我没有任何问题。唯一的问题是数据加载速度。因为它是基于云的系统,所以有时需要4-5(甚至更长)的秒来加载用户个人资料图片,或者只是从数据库中提取用户名以显示用户。现在,您可能会说,好吧,我们甚至都不知道您的数据结构如何存储在no-SQL表中,但实际上我不会出错。我只是以一种简单的读取查询的方式构造了它。还是正常?也许Firebase会延迟加载数据。

作为其他开发人员,您如何度过这段加载时间?例如,我有一个用户图片,应该从Firebase数据库中加载图片,但是在加载图片之前,图像视图只是停留在黑色视图中。

1 个答案:

答案 0 :(得分:0)

所有这些取决于您可以检查的几个因素。

  • 互联网速度
  • 编程类型
  • 文件的大小(您可能需要很多时间才能加载 高容量文件)

另一种解决方案是将您以前收到的信息存储到手机的内存中(cache)