У меня есть приложение, которое использует собственный SDK для подключения к базе данных. Приложение загружает данные из базы данных каждые 5 минут 24 часа в сутки. Проверяя загруженные данные с помощью команды «firebase database: profile», оказалось, что среднее число загруженных данных составляет 600 B. При подсчете только загруженных данных оказалось, что я загружаю около 1,5 ГБ в день, а в консоли Firebase ежедневно около 12 ГБ. Возможно ли, что затраты, связанные с «издержками протокола» и «накладными расходами шифрования SSL», настолько высоки, что они обходятся мне почти в 10 раз больше, чем загружаемые данные? Я использую метод «addListenerForSingleValueEvent» для получения данных. «3.5KB для начального рукопожатия» добавляется каждый раз, когда он вызывается? Будет ли дешевле использовать другие методы, такие как «addValueEventListener», и поддерживать соединение постоянно? Есть ли другой способ сократить расходы?