我使用下载 API 来检索多个文件,但由于文件较大,响应时间差异很大。该API一次下载25个文件,然后将它们压缩到一个zip文件夹中,大约需要6.5秒。 50 个文件需要 9.5 秒,100 个文件需要 14 秒。
这是一个基于Java的API应用程序。我该如何优化这个API?
有关您正在做什么的更多详细信息将有助于提供优化方法。 但一般的解决方案是尝试分块下载文件并使用多线程。