URLSession中并行URLSessionDownloadTask的最佳数量是多少? 我正在尝试从不同的服务器下载多个文件(大于10 MB的较大文件)。
我测试了以40Mbps连接下载10个文件。当我运行单个下载任务时,平均速度为21 Mbps。当我并行运行5个任务时,任务速度平均为6 Mbps。 10个任务的并行平均速度为3 Mbps。 所以5比1快,但是5和10相同。
是否存在最佳并行任务计数?还是URLSession管理URLSessionDownloadTask并根据网络速度确定执行了多少?