I download builds daily which I can either download via ISO or download all the files and folders directly.
Currently when I download an ISO, I get about 90kbps. When I download the folders and files individually spread equally among 9 simultaneous transfers, I get 9x90kbps (roughly) - and I have more bandwidth to spare as well.
What I'm looking for is an intelligent way to maximize bandwith efficiency for uploading files from one location to another. Run up the number of transfer threads till you don't see a change in max upload speed, then let it run one file transfer over those most efficient number of threads.
The folder thing works, I would just imagine it would be even faster just doing one file where it didn't have to take the time to process each file individually.