【问题标题】:Angular + Firebase three way binding sync and network bandwidthAngular + Firebase 三路绑定同步和网络带宽
【发布时间】:2014-02-14 05:38:28
【问题描述】:

我想通过Angular + Firebase将文本框内容同步到不同的客户端。 我怀疑每当我输入每个字母时,firebase 是否会与数据库同步?

会影响网络带宽吗?基本上它是如何工作的?

【问题讨论】:

    标签: javascript angularjs firebase bandwidth


    【解决方案1】:

    如果您使用 AngularFire 的 3 路数据绑定(即 $firebase(ref).$bind 方法),那么您输入的每个字母都将与 Firebase 同步。带宽需求将随着每次击键而增加。

    如果带宽是一个问题,并且您不希望每次击键同步,还有其他几个选项:

    • 使用 AngularFire 的显式绑定,仅当您调用 $set() 或 $save() 等特定方法时才会同步到 Firebase

    • 使用像 Firepad 这样实现精细协作文本编辑的 OT 库:http://www.firepad.io

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2013-04-06
      相关资源
      最近更新 更多