gpt4 book ai didi

google-drive-api - 通过 Javascript API 将多个文件上传到 Google Drive 的最佳策略

转载 作者:行者123 更新时间:2023-12-02 01:19:20 26 4
gpt4 key购买 nike

我正在开展一个项目,该项目需要通过 API 将多个文件上传到 Google 云端硬盘。文件的数量可以是几十个,它们的大小可以是数兆字节。

我的问题是:将文件一个一个地发送到 Google Drive 是更好的策略,还是我应该并行发送一堆文件? Google Drive 是将请求并行化还是只是一个接一个地按顺序执行它们?是否有描述此行为的文档?

提前致谢!

最佳答案

好的,所以我觉得不管你是一个一个地发送文件还是批量发送文件,它们实际上都是一个一个地处理的。

我进行了一项测试,我同时上传了 1 个文件、2 个文件、3 个文件、4 个文件、5 个文件和 10 个文件,并记录了它们所花费的时间。我为每个文件数量做了 9 次,并以秒为单位记录了中值时间。所有文件实际上都是同一个文件(大小约为 3 MB):

结果如下:

1 个文件:总共 9.6 秒 - 每个文件 9.6 秒

2 个文件:总共 19.7 秒 - 每个文件 9.8 秒

3 个文件:总计 26.5 秒 - 每个文件 8.8 秒

4 个文件:总计 34.1 秒 - 每个文件 8.5 秒

5 个文件:总共 44.6 秒 - 每个文件 8.9 秒

10 个文件:总共 84.1 秒 - 每个文件 8.41 秒

底线是,无论您向 Google 云端硬盘发送多少上传请求(假设您没有收到 403),每个文件所花费的时间都是相同的。就我而言,每个文件需要 8-9 秒。

我猜上传请求在 Google 端排队。

关于google-drive-api - 通过 Javascript API 将多个文件上传到 Google Drive 的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41039152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com