【发布时间】:2012-08-13 01:18:00
【问题描述】:
我正在使用 Firebase 构建一个 Web 应用程序,它采用相同的数据并以两种不同的方式呈现它——在列表中和作为谷歌地图上的标记。
现在,在每个视图(地图或列表)中,我都有代码可以从 firebase 查询数据,将其合并并显示。相反,我正在考虑这个计划:在启动时,查询数据,将其合并,然后将其全部保存到我在视图之间传递的数组中。
从某种意义上说,我正在将 firebase 数据“缓存”在一个数组中。这在某种意义上并不理想——缓存的数据不如直接查询 Firebase 那样最新。另一方面,我只调用 Firebase 一次。
这对性能有意义吗?从 Firebase 读取数据与从数组读取数据所用的时间是否相同?
【问题讨论】:
标签: performance firebase