我们试图将文件上传到批处理端点(/2/files/upload_session/start),以避免整个文件上传时间的名称空间锁定。然而,在完成批处理时,我们面临一个延迟问题。例如:
/2/files/upload_session/start需要1秒。/2/files/upload_session/finish_batch需要200 ms。/2/files/upload_session/finish_batch/check需要200 ms,响应中的标记等于/2/files/upload_session/finish_batch/check/2/files/upload_session/finish_batch/check需要200 ms,响应中的标记仍然等于/2/files/upload_session/finish_batch/check/2/files/upload_session/finish_batch/check需要200 ms,响应中的标记最终等于"complete“。为什么批次完成(步骤2-7)花费这么多时间?
在此测试期间,不会同时执行其他上载操作。
发布于 2017-12-20 16:31:43
对于每个API调用所需的时间,有多种因素可以帮助实现:
不幸的是,这些都超出了应用程序的控制范围,所以没有什么可以改进的。不过,如果你还没有读过,数据导入指南是值得一读的。我们还会认为这是一个提高性能的特性请求,但我不能保证是否/何时会这样做。
https://stackoverflow.com/questions/47907813
复制相似问题