使用$ firebaseObject有什么缺点?

时间:2016-02-02 05:28:45

标签: javascript object memory firebase

我在angularJS中使用$ firebaseObject。我有一个包dict。如果我为包dict引用创建一个firebase对象并调用它。它会占用内存吗?

var pkgObj=$firebaseObject(Pkg_ref);

现在在我的程序中我使用:

var Pkg=pkgObj[140654060001];

这将为我提供包ID为1406540​​60001的包的详细信息。Pkg_ref包含各种包详细信息,包含密钥作为包ID和值作为包详细信息(地址,名称,密码等)。

现在如果我再次使用

 Pkg=pkgObj[140654070003]

是否会耗尽内存或增加交易?

1 个答案:

答案 0 :(得分:1)

对数据库中的同一位置进行多次引用会占用最少量的额外内存。通常情况下,不值得优化。

对Firebase数据库的所有引用都使用相同的连接从服务器获取数据。如果您对同一位置有多个引用,则数据(以及对该数据的更新)将仅传输一次。