Môžu dva proxy stiahnuť jeden súbor rýchlejšie?
Oddelenie rozdeľovania mnohých pripojení od spájania viacerých sieťových ciest pre jedno sťahovanie.
Dva proxy výstupy, každý s voľnou šírkou pásma, vyzerajú ako jednoduchý spôsob, ako zdvojnásobiť rýchlosť sťahovania. Bežný fond proxy však takto nefunguje.
Klient otvorí pripojenie cez jeden vybraný proxy. Ten proxy otvorí nasledujúce pripojenie. Pridanie ďalšej adresy zo zoznamu proxy do fondu dáva budúcim pripojeniam ďalšiu voľbu; nevkladá druhý proxy do už prebiehajúceho toku bajtov.
Bežné vyvažovanie viacerých WAN sietí založené na pripojeniach má podobné obmedzenie. Môže rozložiť rôzne pripojenia medzi linky, čím zlepšuje celkovú kapacitu alebo znižuje súperenie. Jedno pripojenie zostáva jedným pripojením, ak iný mechanizmus výslovne neposkytne viac ciest.
Keď sú paralelné sťahovania iná vec
Klient môže požadovať rôzne rozsahy súboru cez samostatné pripojenia a poskladať ich lokálne. To môže využiť viac ako jednu trasu, ak klient toto usporiadanie podporuje a server požiadavky povoľuje.
Prináša to požiadavky: rozsahy musia opisovať rovnakú reprezentáciu, odpovede servera musia zodpovedať požadovaným offsetom a zmeny objektu nesmú vytvoriť zmiešaný súbor. Overovanie, limity servera a pravidlá pre jednotlivé výstupy tiež môžu robiť paralelné požiadavky na rozsahy nevhodnými. Desať úplných sťahovaní nie je desať častí jedného sťahovania.
Konečná cesta ku klientovi je stále dôležitá. Niekoľko rýchlych výstupov nemôže poslať cez jedno nasýtené prístupové spojenie viac dát, ako toto spojenie unesie.
Viacdrahovosť potrebuje skutočnú podporu
Multipath TCP je výslovný transportný mechanizmus, ktorý môže prenášať pripojenie pomocou viacerých podtokov, ak to jeho koncové body a sieťové usporiadanie podporujú. Nezapne sa iba uvedením dvoch nesúvisiacich proxy HTTP alebo SOCKS.
Pri pomalom prenose najprv zistite, či je strop na klientskom spoji, na proxy, na ďalšej trase alebo v cieli. Fond je užitočný na rozdeľovanie pripojení. Tvrdenie o zdvojnásobení rýchlosti jedného súboru berte ako samostatnú funkciu, ktorá potrebuje vlastný mechanizmus a dôkazy.