parse-platform - Parse.com - 100K 用户的性能问题

标签 parse-platform

我们有一个拥有大约 10 万用户的 Parse 应用程序。

我们对用户表的查询超时。

例如,我正在执行以下查询:

var query = new Parse.Query(Parse.User);
query.exists("email");
query.find(...);

此查询将超时。如果我将结果限制为较低的数字,例如10,我可以得到前10个结果。但是接下来的页面将超时。 IE。这将超时:

query.limit(10);    
query.skip(500);
query.find(...);

我们目前处于无法管理用户的情况。每当我们尝试通过某些属性获取用户列表或为一批用户更改某些内容时,我们都会超时。

我们尝试在云代码中进行查询并使用 javascript sdk。这两种方法最终都因超时而失败。

是我做错了什么还是 Parse 限制?

最佳答案

解析云函数的超时时间为 15 秒,保存触发器之前/之后的超时时间为 3 秒。

如果您需要更多时间,您应该找到一种方法来完成您需要在后台作业中完成的工作,而不是云功能。那些有 15 分钟的计时器,这足以做任何合理的事情,以及任何需要更多时间的事情,你必须找到一种方法来保存你离开的地方,并让该功能运行多次,直到你想要的一切做完了。

关于parse-platform - Parse.com - 100K 用户的性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32349358/

相关文章:

android - 如何在android中设置parse安装对象的一列值

android - 如果我只有 objectID,如何删除 ParseObject?

ios - 从解析设置UITextview内部的文本-迅速2

swift - 在 View Controller 中获取 applicationDidFinishLaunching 调用。解析尚未初始化

javascript - 当我运行此 javascript 解析云代码时,只有部分解析对象更新(始终为 9,但不再更新)

ios - 如何使用 Swift 将注册页面添加到我的 Parse 应用程序中?

swift - 如果 let objects = objects as 执行此操作时 Xcode 出错? [PF对象]

swift - 无法使用 'append' 类型的参数列表调用 '(String?!)'

ios - 应用程序在登录或注册后崩溃,但在我滑动退出并重新打开后可以正常工作

javascript - 使用 Javascript 上传 Parse.File