【问题标题】:What are the disadvantages of using $firebaseObject?使用 $firebaseObject 有什么缺点?
【发布时间】:2016-02-02 05:28:45
【问题描述】:

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

var pkgObj=$firebaseObject(Pkg_ref);

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

var Pkg=pkgObj[140654060001];

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

现在如果我再次使用

 Pkg=pkgObj[140654070003]

它会吃掉内存还是增加交易量?

【问题讨论】:

    标签: javascript object memory firebase


    【解决方案1】:

    多次引用数据库中的同一位置会占用最少的额外内存。通常不值得为此优化。

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

    【讨论】:

    • 您的问题非常难以理解,这就是为什么我向您提供有关 Firebase 工作原理的一些广泛信息的原因。如果您提供一个单一的complete, minimal verifiable example(代码+数据+预期行为+实际行为),我可以尝试提供更好的答案。考虑设置一个显示您的问题/疑虑的工作 jsfiddle。
    猜你喜欢
    • 2011-09-23
    • 2011-02-13
    • 2020-11-18
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 2013-06-14
    • 2012-02-12
    • 2010-09-27
    相关资源
    最近更新 更多