Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 多个NSURL连接是否会造成性能延迟?_Iphone_Nsurlconnection_Nsoperationqueue - Fatal编程技术网

Iphone 多个NSURL连接是否会造成性能延迟?

Iphone 多个NSURL连接是否会造成性能延迟?,iphone,nsurlconnection,nsoperationqueue,Iphone,Nsurlconnection,Nsoperationqueue,我做了一个多文件下载程序。 我使用NSOperationQueue实现了NSURLConnection NSOPATIONQUEUE有许多NSURLConnection操作 然后,将MaxConcurrentOperationCount设置为10 我认为我的代码是正确的,但在运行项目之后,它是错误的。 发生了一些连接错误。 文件url是正确的。文件下载完成。 但下载文件时,出现超时错误 太严重了。 我用8个文件测试了它,这些文件的总大小只有3米。 但总下载时间是2分钟~ 下载一个文件只需几秒钟。

我做了一个多文件下载程序。 我使用NSOperationQueue实现了NSURLConnection

NSOPATIONQUEUE有许多NSURLConnection操作

然后,将MaxConcurrentOperationCount设置为10

我认为我的代码是正确的,但在运行项目之后,它是错误的。 发生了一些连接错误。 文件url是正确的。文件下载完成。 但下载文件时,出现超时错误

太严重了。 我用8个文件测试了它,这些文件的总大小只有3米。 但总下载时间是2分钟~

下载一个文件只需几秒钟。2~3s 但是多文件下载会出现很多负担!!2分钟

我不知道为什么。。。 有人知道原因是什么吗?

啊,我错了~

这不是问题。 我检查了网络速度。文件通过模拟器存在于目录中

因此,这取决于网络速度! 一个文件,多个文件是相同的结果


很抱歉问错了问题。

您是在稳定的WiFI网络上还是通过手机连接进行测试?我在实验室。这里有稳定的WiFI。我想我并不完全了解NSOperationQueue的操作。