【问题标题】:Does Multiple NSURLConnection make delay of performance?多个 NSURLConnection 会导致性能延迟吗?
【发布时间】:2010-03-19 09:13:47
【问题描述】:

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

NSOpetationQueue 有很多 NSURLConnection 操作。

并且,将 MaxConcurrentOperationCount 设置为 10。

我以为我的代码是正确的,但是运行项目后,它是错误的。 发生了一些连接错误。 文件网址是正确的。并且文件下载完成。 但下载文件,出现“超时”错误。

太严重了。 我用 8 个文件对其进行了测试,总大小只有 3M。 但是总下载时间是2分钟~!!!

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

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

【问题讨论】:

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

标签: iphone nsurlconnection nsoperationqueue


【解决方案1】:

啊,我错了~!!!

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

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

对于错误的问题,我很抱歉。

【讨论】:

    猜你喜欢
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多