J'ai fait un téléchargeur de fichiers multiples. J'ai implémenté NSURLConnection en utilisant NSOperationQueue. NSOpetationQueue a de nombreuses opérations NSURLConnection.Est-ce que NSURLConnection multiple entraîne un retard de performance?
et, mis MaxConcurrentOperationCount à 10.
Je pensais que mon code est bon, mais après exécuter le projet, il a eu tort. une erreur de connexion s'est produite. fichiers url avaient raison. et le téléchargement du fichier a été terminé. mais le téléchargement de fichiers, se produire "délai d'expiration" erreur.
C'est tellement sérieux. Je l'ai testé avec 8 fichiers, et la taille totale est seulement de 3M. Mais le temps total de téléchargement est de 2minutes ~ !!!
Un téléchargement de fichier ne dure que quelques secondes. (2 ~ 3 s) mais le téléchargement de fichiers multiples se produisent beaucoup de morts-terrains !! (2 minutes)
Je ne sais pas pourquoi c'est ... Est-ce que quelqu'un sait quelle est la raison?
Testez-vous ceci sur un réseau WiFI stable ou sur une connexion cellulaire? – Jasarien
J'étais dans mon laboratoire. Il y a un WiFi stable. Je pense que je ne connais pas parfaitement le fonctionnement de NSOperationQueue. – oksk