【问题标题】:Parse API Requests解析 API 请求
【发布时间】:2015-08-21 21:55:42
【问题描述】:

如何准确量化 Parse API 请求?

我在后端使用 Parse,并且我有一个云作业,每隔约 5 小时更新一次数据库中的所有对象。它遍历每个对象并更新score 字段。

在前端,当用户点击一个页面时,客户端从parse中请求9个对象,然后在每个对象上多次调用get以获取每个对象内的各个字段。

例如,query.find() 将返回一个照片对象。我打电话给photo.get('name')photo.get('size')等。

我在网上查看过,但无法找到关于什么被认为是使用 Parse 的 api 请求的明确答案。有什么帮助吗?

谢谢

【问题讨论】:

    标签: javascript parse-platform


    【解决方案1】:

    当您在一个查询中查询多个对象时,这将只使用一个 API 请求。对返回的对象调用 get 不会使用任何额外的 API 请求,因为这些对象及其值都将存储在内存中。但是,如果您要保存这些对象中的每一个,即使您使用了 saveAll 功能,您也会为每个保存的对象使用一个 API 请求。此外,无论何时调用云函数,您都在使用 API 请求来调用该云函数。因此,如果您运行一个查询大量对象并更新这些对象的云函数,您将对云函数使用一个 API 调用,对查询使用一个 API 调用,以及与您查询的对象一样多的 API 调用。

    【讨论】:

    • 谢谢 - 非常翔实的回答。看起来我的大部分 API 调用将来自云作业,更新所有对象(这很容易加起来)。也许我会想办法进行批量更新(每次更新约 100 个对象),而不是一次更新多达 1000 个。谢谢!
    • 是的,Parse 是一个很棒的工具,但您确实必须考虑如何以 API 请求有效的方式存储和使用所有数据。
    猜你喜欢
    • 1970-01-01
    • 2022-07-18
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多