Não sei responder a sua pergunta, mas acho que é uma resposta relevante para sua pergunta. Eu sugiro fazer um teste duro de there is no decrease in download speed at all!
antes de começar a codificar as coisas.
É muito (!) improvável que o seu ISP (eu acho que tem que ser um pouco maior isp (oferecendo ADSL) e depois alguma rede doméstica) não coloca limites corretamente.
Algumas razões para fazer alguns testes reais:
- Pode ser que suas fontes estivessem limitando você por login, então usar 4 logins no mesmo computador pode conseguir a mesma coisa,
- talvez você estivesse atingindo limites de hardware / software
- os arquivos em que você pode ser pequeno estavam atingindo a velocidade máxima em todos, porque o computador 1 estava fazendo o download quando outros computadores estavam alternando entre arquivos ou algo assim. Poderia haver várias razões para isso (embora seja difícil conseguir isso em 4 computadores ao mesmo tempo, muito improvável, mas ainda possível).
Então, minha sugestão é ir e try
sua abordagem por mais tempo. Teste em arquivos muito grandes com taxa de transferência constante (alguns bons servidores). Em seguida, compare e decida se realmente vale a pena.