Как ограничить скорость чтения данных из Firebase? - PullRequest
0 голосов
/ 04 февраля 2019

Я хотел бы ограничить скорость чтения данных на пользователя из базы данных реального времени.Существуют хорошие способы ограничения записей, как описано здесь , но я не могу найти решение о том, как ограничить чтение данных.

Можно ли это сделать с помощью Правил безопасности, Облачных функций или можноограничить это где-нибудь в учетной записи Firebase?Я проверил документацию, но не могу найти ответ.

1 Ответ

0 голосов
/ 04 февраля 2019

Это относится как к базе данных реального времени, так и к хранилищу пожаров, за исключением случаев, когда используется другая терминология.(Местоположение == документ)

Вы не сможете сделать это, не записав какое-либо значение в местоположение в базе данных каждый раз, когда выполняется чтение.Вы не можете написать местоположение в правиле безопасности и не можете заставить клиента писать одновременно с чтением.

Даже если вы смогли написать местоположение в правиле для использованияв пределе скорости вы должны будете читать это местоположение для каждого чтения, которое должно быть ограничено, и этот вид поражает цель ограничения скорости (так как они могут продолжать пытаться читать ограниченное местоположение способом, который просто вызываетчитать дальше).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...