最近,每次我的服务器尝试将数据上传到Parse时,我一直在达到Parse速率限制。我不清楚的是为什么。
我使用批量插入,批量更新和批量删除。我甚至自己节制批处理操作(操作之间0.25秒)但我仍然在我的日志中得到这个:
10/03/2015 04:05:17 AM loading to Parse
10/03/2015 04:05:50 AM Inserted: 851
10/03/2015 04:05:50 AM Updated: {u'code': 155, u'error': u'This application performed 1802 requests within the past minute, and exceeded its request limit. Please retry in one minute or raise your request limit.'}
我不清楚的是批次是否仍然作为单独操作计数,或者Parse将其视为50个插入(例如)。如果它确实那么重点是什么?如果它不将批处理视为单独的操作,那么如何将1802个请求分解为50个批次的0.25秒突发达到此限制?
在你问之前,没有app测试员甚至试图提取数据,因为他们都睡着了!
我关注/阅读了各种链接,包括this一个和this一个,但仍然感到困惑。
任何建议将不胜感激。
谢谢!
答案 0 :(得分:0)
批量请求将根据操作次数计算 在每批中进行。
我读它的方式是:批量为50的1802个请求仍然算作1802个操作。
其中还有关于“如何请求/秒计算”的段落以及导致生成155错误代码的原因。
答案 1 :(得分:0)
那么,在批处理操作部分找到答案here,就在数据类型之前:
请注意,批量发送的N个请求仍会计入您的 请求限制为N个请求。