Делает ли Multiple NSURLConnection задержку производительности?

Я сделал загрузчик нескольких файлов. Я реализовал NSURLConnection, используя NSOperationQueue.

NSOpetationQueue имеет множество операций NSURLConnection.

и установите для параметра MaxConcurrentOperationCount значение 10.

Я думал, что мой код правильный, но после запуска проекта он оказался неправильным. произошла ошибка подключения. URL-адрес файлов был правильным. и загрузка файла завершена. но при загрузке файлов возникает ошибка "time out".

Это так серьезно. Я протестировал его с 8 файлами, и их общий размер составляет всего 3M. Но общее время загрузки составляет 2 минуты ~!!!

загрузка одного файла занимает всего несколько секунд. (2~3 с), но загрузка нескольких файлов происходит с большим количеством перегрузок!! (2 минуты)

Я не знаю, почему это... Кто-нибудь знает, что такое причина?


person Sunki Min    schedule 19.03.2010    source источник
comment
Вы тестируете это в стабильной сети Wi-Fi или через сотовую связь?   -  person Jasarien    schedule 19.03.2010
comment
Я был в своей лаборатории. Есть стабильный WiFi. Я думаю, что не знаю в совершенстве работу NSOperationQueue.   -  person Sunki Min    schedule 20.03.2010


Ответы (1)


Ах, моя ошибка~!!!

Это не проблема. Я проверил скорость сети. и файл существует в каталоге через симулятор.

В результате, это зависит от скорости сети! один файл, несколько файлов - тот же результат.

Извините за неправильный вопрос.

person Sunki Min    schedule 20.03.2010