Bara fick en fråga i skallen Gissar att du pratar om att hämta hem filer via din internetförbindelse? Du har en fördel till med "flera filer" (snarare flera samtidiga tcp-sessioner); blir det något fel på en ström så paket måste skickas om så blir det väntetid på den strömmen, det blir inte lika problematiskt om du har flera strömmar parallellt (flera "filer")Snabbast hantering av trafik av filer
Om jag har 100 filer och varje fil är 1 MB stor
Jag kommer max upp 8 MB/s
Frågan är om det går lika snabbt eller snabbare eller långsamare om man väljer följande alternativ
1)
Du laddar ner en fil åt gången
2)
Du laddar ner 4 filer åt gången
3)
Du laddar ner 10 filer år gången.
En följdfråga
Vilket går snabbast att överföra
10 filer som är totalt 100 GB
eller 1000000 filer som tillsammans är 100 GBSv: Snabbast hantering av trafik av filer
Det beror på hur din uppkoppling beter sig. Om det finns gott om ledig kapacitet hela vägen mellan dej och servern du hämtar ifrån så kommer du komma upp i ditt abonnemangs maxhastighet. I teorin går det då lika fort vilket alternativ du än väljer. I praktiken tar det oftast en liten stund mellan det att du startar en filhämtning och att du uppnår full hastighet, därför utnyttjas inte din uppkoppling fullt ut i "skarven" mellan 2 filer. Av den anledningen skulle det nog gå lite fortar att köra några samtidiga nedladdningar.
Om du däremot inte uppnår maximal hastighet brukar det gå lite fortare med flera samtidiga överföringar. Detta beror på uppbyggnaden av TCP-protokollet. Flera överföringar brukar kunna "ta till sig" större total bandbredd än bara en.
När det gäller sista frågan borde det gå fortare med en stor fil om du kan utnyttja max överföringshastighet, då slipper man "byte av fil", men du missar möjligheten till flera samtidiga överföringar om det finns någon flaskhals.
/JohanSv:Snabbast hantering av trafik av filer