The app I'm making must fetch a lot of data from a lot of different urls. Let's say, roughly 200 urls, each with 50kb-300kb of data (images).
Right now, I'm basically opening all of those url connections at once and letting them finish as they finish.
However... I'm not really sure exactly what NSURLConnection is doing behind the scenes. Would I be better off setting up an NSURLConnection queue that allowed say.... 5 connections at once, and as one connection finished, another one would start?
In other words, is there an advantage to queueing a large number of NSURLConnections, starting new connections as the old ones finish, as opposed to making them all at the same time?