Firebase 实时数据库的 Admin SDK 开销过大(下载)

Excessive overhead (downloads) of Admin SDK of Firebase realtime database

当使用Firebase实时数据库的Admin SDK时,它通过HTTPS建立一个连接web socket连接到服务器,这包括大约4Kb ~ 5Kb的开销(下载),无论设置或更新的数据有多小(贮存)。几分钟后,每个设备都会建立一个新连接。

我的应用程序会频繁设置或更新数据,因此我认为 Admin SDK 可能不是一个好的选择。有什么方法可以减少下载大小或使这些不同的用户连接在服务器上停留更多时间而不是几分钟?

注意:我还检查了上面post之后的Rest API,同样它确实在每个连接上花费了4Kb ~ 5Kb的开销

firebaser 在这里

此开销主要来自(大约 3½KB)来自建立安全连接所需的 SSL/TLS 握手。由于只能通过安全连接访问 Firebase,因此无法避免这种开销。您能做的最好的事情就是保持连接打开的时间更长,以最大程度地减少需要重新建立连接的次数。