我们正在尝试将文件上载迁移到批处理端点(/2/files/upload_session/start
),以避免整个文件上载时间的命名空间锁定。但是,我们在完成批处理时遇到了延迟问题。例如:
/2/files/upload_session/start
需要1秒。/2/files/upload_session/finish_batch
需要200毫秒。/2/files/upload_session/finish_batch/check
需要200毫秒,响应中的标记等于“ in_progress ”。/2/files/upload_session/finish_batch/check
需要200毫秒,响应中的标记仍然等于“ in_progress ”。/2/files/upload_session/finish_batch/check
需要200毫秒,响应中的标记最终等于“完成”。为什么批量处理(步骤2-7)花费这么多时间?
P.S。在此测试期间,不会同时执行任何其他上传。
答案 0 :(得分:0)
有很多因素会影响每个API调用需要多长时间:
不幸的是,这些都不受应用程序的控制,因此您无法做很多事情来改善这一点。 The data ingress guide值得一读,如果你还没有。我们也会考虑这是一项改善性能的功能请求,但我不能做出是否/何时会做出任何承诺。