NSURLSession最大#同时下载,无论主机如何

我知道HTTPMaximumConnectionsPerHost上的HTTPMaximumConnectionsPerHost选项…但iOS可以处理多少个连接而不管主机?

我认为这取决于……核心数量……网络接口……以及操作系统的繁忙程度以及其他应用程序的下载量。

找不到任何关于此的提示。

无论我认为一次超过2或3,这是荒谬的..

编辑

假设能够拥有所需数量的主机和NSURLSession实例

您可以设置超过1000个。如您所知,Apples的文档未指定上限。

要在后台下载大约2000个小文件,我将httpMaximumConnectionsPerHost设置为2000,并在WiFi下测试w / iPhone7 + / iOs10.3.1。 它没有任何问题。 然后,我通过更改httpMaximumConnectionsPerHost来测试下载时间,并意识到增加数量并不一定会购买下载时间。 所以,现在,我将它保留为默认值(= 4)。 我认为您需要检查您的应用程序(文件数量,大小等)。