Este é provavelmente um problema de desempenho por transmissão no terminal remoto ou no seu provedor de serviços de Internet - cada fluxo individual está sendo acelerado, seja deliberadamente (pelo seu provedor) ou devido a congestionamento (no site remoto, no ISP) , ou em qualquer lugar entre).
É improvável que seja uma falha no seu final.
Como exemplo de como isso funciona quando o problema é congestionamento, imagine um servidor da Web com uma conexão de 10000Kbyte / seg e nenhum outro limite / gargalo. Se houver 100 conexões ativas baixando objetos grandes, cada uma delas (ignorando as variações causadas pela latência e as diferenças de congestionamento entre cada cliente e o servidor) obterá cerca de 100 Kbytes / s em média. Se você tivesse aberto cinco conexões ao invés de uma, você obteria algo mais como 480Kbyte / seg (10000/104 * 5) enquanto cada fluxo simples receberia algo ao longo das linhas de 95Kbyte / seg (10000/104 * 1). É claro que neste exemplo você é o único usando múltiplas conexões, o que é improvável que seja o caso na vida real. E também essa matemática só funciona se o gerenciamento de tráfego sob congestionamento resultar em uma taxa média justa dada a cada fluxo, novamente na vida real há muitos fatores que farão com que isso varie, e o gerenciamento de tráfego pode impor alguns limites por host no topo de qualquer fluxo explícito ou implícito por stream.