高入站带宽向Firebase发出了补丁请求

时间:2019-02-21 11:11:22

标签: firebase firebase-realtime-database

我正在观察Firebase的行为,其中单个补丁程序请求会产生接近4k的入站流量。

我正在使用以下测试程序:

import time
import random
import firebase

db = firebase.FirebaseApplication("https://myapp.firebaseio.com/")
path = "blah"
interval = 10 # seconds
while True:
    data = {"test" : random.random()}
    result = db.patch(path, data)
    time.sleep(interval)

在ubuntu 14.04上使用nethogs,我发现此补丁请求每10秒钟就消耗约1.3Kb出站和4Kb入站数据,对于从IOT设备定期发送的遥测数据而言,这超出了我们负担得起。

在后台,python firebase库(v 1.2)将其翻译为request.patch()调用。

对此有何见解以及如何在带宽方面进行节省?

0 个答案:

没有答案