Я вижу, что на веб-сайте Firebase есть много документации, чтобы помочь нам оптимизировать использование ресурсов, однако я не нашел подробного примера используемых ресурсов.Это может быть полезно для меня, чтобы понять, как создавать свои приложения и лучше выбрать стратегию с точки зрения производительности и стоимости.
ПРИНЯТЬ АНДРОИД В КАЧЕСТВЕ ПРИМЕРА
Я понимаю, что когда я делаю:
query.addListenerForSingleValueEvent(...);
вся ссылка «запрашивается» к базе данных, так что это один запрос, но он забирает весь объект.
, если я делаю:
query.addValueEventListener(...);
соединение остается открытым, но будет ли оно устанавливать соединения через определенные промежутки времени?Или, может быть, рассматривается как единое соединение с точки зрения биллинга?И после изменения в базе данных, будет ли он снова запрашивать весь объект?
В общем, насколько тяжелее и дороже сделать один запрос по сравнению с использованием функции realtime-db для прослушивания ссылки?
Возможно, в документах есть раздел, объясняющий это, но я не нашел его.