我在angularJS中使用$ firebaseObject。我有一个包dict。如果我为包dict引用创建一个firebase对象并调用它。它会占用内存吗?
var pkgObj=$firebaseObject(Pkg_ref);
现在在我的程序中我使用:
var Pkg=pkgObj[140654060001];
这将为我提供包ID为140654060001的包的详细信息。Pkg_ref
包含各种包详细信息,包含密钥作为包ID和值作为包详细信息(地址,名称,密码等)。
现在如果我再次使用
Pkg=pkgObj[140654070003]
是否会耗尽内存或增加交易?
答案 0 :(得分:1)
对数据库中的同一位置进行多次引用会占用最少量的额外内存。通常情况下,不值得优化。
对Firebase数据库的所有引用都使用相同的连接从服务器获取数据。如果您对同一位置有多个引用,则数据(以及对该数据的更新)将仅传输一次。