从云功能中的firebase数据库(localhost)检索数据需要太长时间(有时)

时间:2017-08-17 11:16:05

标签: firebase firebase-realtime-database google-cloud-functions firebase-admin

我在数据库中有50 000个用户。我需要查询数据。(有效) 但有时加载数据需要很长时间。大多数情况下,当我不长时间调用函数时。 (2分钟)。 为什么会这样? 如何提高查询速度?

//index.js
exports.userNearBy = functions.https.onRequest((request, response) => {
    var time1 = time.time();
    var i = 0;

        admin.database().ref('users/').on('value',function(snapshot){
            snapshot.forEach(function(child){
                i++;
                if(i==49999){
                    console.log(time.time()-time1);
                    response.status(200).send("ok");
                }

            });

});

控制台日志 enter image description here

0 个答案:

没有答案