Javascript - 解析云代码困境

时间:2016-01-26 19:34:28

标签: javascript ios parse-platform cloud-code

我有一个代码来检查每个用户是否都准备好了。问题是这在应用程序中每2秒完成一次,耗费了大量的req / s。云代码功能是:

Parse.Cloud.define("UpdateWL", function(request, response) {
var _ = require('underscore');
var fbid = request.user.get("fbid");
var query = new Parse.Query("Spel");
query.equalTo("lobby", fbid);
query.find().then(function(results) {
    _.each(results, function(spel) {
        var a1 = spel.get("lobby");
        var a2 = spel.get("ready");
        if (a2.length >= a1.length) {
        var type = spel.get("type");
        if (type == "PEK") {
        response.success("showPEK");
        }else if (type == "CEL") {
        response.success("celeb") 
        }else if (type == "MIN") {
        response.success("minority")
        }else if (type == "CHAR") {
        response.success("charader")
        }}
    });
}), function(error) {
    response.error(error);
};

});

其中a1是大厅中的用户,a2是点击准备好的用户。 我注意到云代码执行的时间限制是15秒。因此,有没有办法在循环语句中编写它,例如。而是每15秒而不是每2秒从应用程序调用云代码函数,因为这将节省大量的req / s?

亲切的问候, 马丁

0 个答案:

没有答案