2014-02-14 3 views
0

Я хотел синхронизировать содержимое текстового поля с разными клиентами через Angular + Firebase. У меня есть сомнения, что всякий раз, когда я набираю каждую букву, синхронизация базы данных с базой данных?Угловая + Firebase трехсторонняя синхронизация и пропускная способность сети

Будет ли это влиять на пропускную способность сети? В принципе, как это работает?

ответ

1

Если вы используете трехстороннюю привязку данных AngularFire (т. Е. Метод $ firebase (ref). $ Bind), то каждая введенная вами буква будет синхронизироваться с Firebase. Требования к пропускной способности будут масштабироваться с каждым нажатием клавиши.

Если пропускная способность является проблемой, и вы не хотите синхронизации каждого нажатия клавиши, есть несколько других вариантов:

  • Используйте явные переплеты с AngularFire что синхронизируйте Firebase при вызове некоторых методов, как $ множество() или $ сохранить()

  • Использование библиотеки OT как Firepad, который реализует гранулированный совместного редактирования текста: http://www.firepad.io

Смежные вопросы