【问题标题】:Parse cloud code & triggers perfomance - usage解析云代码并触发性能 - 使用
【发布时间】:2016-11-25 13:05:35
【问题描述】:

我最近开始在我的 Parse Server 中为我的社交 iOS 应用程序使用云代码,该服务器部署在 Digital Ocean 液滴中。

现在,我想知道的是,使用过多的云功能而不是原生 swift 是否是好习惯。到目前为止,我正在使用云功能来喜欢/不喜欢照片、发布/删除 cmets 以及关注/取消关注人。现在,我正在考虑将提要内容检索也放到云端。

此外,我还使用了一些触发器。例如,当一张照片被删除时,它会进入“afterDelete”功能并删除与该照片关联的所有通知/喜欢/cmets。

所以,这就是我想知道的。我应该减少我正在使用的云代码量,还是最大化它?

【问题讨论】:

    标签: performance parse-platform parse-cloud-code


    【解决方案1】:

    让服务器做繁重的事情,兄弟。

    我的应用几乎所有功能都使用云代码。

    AFAIK,触发器不会影响性能,使用云代码是一个非常好的做法。

    您不需要为您的逻辑更改提供更新。 在服务器上的工作更多,在移动设备上的工作更少。

    恕我直言,最大限度地利用云代码。

    您可能想查看此slides

    【讨论】:

    • 只是一个想法...在我上面提到的“afterDelete”功能中,它会删除与已删除照片相关的所有通知/喜欢/cmets...如果有的话, 100 万个赞和 5.5 万个 cmets,然后会发生什么?
    • 如果服务器需要做更重的工作,那你需要一个更好的服务器。 Sever 不必做额外的工作,因为您使用afterDelete。它只是在afterDelete 中执行您希望它执行的操作。如果您希望服务器完成更繁重的工作,那么您将需要一台能够完成您的工作的服务器。
    猜你喜欢
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    相关资源
    最近更新 更多