Kan två proxyservrar ladda ner en fil snabbare?
Skilja på att fördela många anslutningar och att kombinera flera nätverksvägar för en enda nedladdning.
Två proxyutgångar, var och en med ledig bandbredd, ser ut som ett enkelt sätt att fördubbla hastigheten för en nedladdning. En vanlig proxypool fungerar inte så.
En klient öppnar en anslutning genom en vald proxy. Den proxyn öppnar nästa anslutning. Att lägga till en annan adress från en proxylista i poolen ger framtida anslutningar ytterligare ett val; det kopplar inte in den andra proxyn i den byteström som redan pågår.
Vanlig anslutningsbaserad multi-WAN-balansering har en liknande begränsning. Den kan sprida olika anslutningar över länkar, vilket förbättrar den totala kapaciteten eller minskar konkurrensen. En anslutning förblir en anslutning om inte en annan mekanism uttryckligen erbjuder flera vägar.
När parallella nedladdningar är något annat
En klient kan begära olika intervall av en fil över separata anslutningar och sätta ihop dem lokalt. Det kan använda mer än en väg om klienten stödjer upplägget och servern tillåter begärandena.
Det medför krav: intervallen måste beskriva samma representation, serverns svar måste matcha de begärda förskjutningarna, och ändringar i objektet får inte ge en blandad fil. Autentisering, servergränser och policyer per utgång kan också göra parallella intervallbegäranden olämpliga. Tio fullständiga nedladdningar är inte tio bitar av en nedladdning.
Den sista vägen till klienten spelar fortfarande roll. Flera snabba utgångar kan inte skicka mer data genom en mättad åtkomstlänk än länken kan bära.
Multipath kräver verkligt stöd
Multipath TCP är en uttrycklig transportmekanism som kan bära en anslutning med flera underströmmar när dess ändpunkter och nätverksupplägg stödjer det. Den aktiveras inte bara genom att lista två oberoende HTTP- eller SOCKS-proxyservrar.
Vid en långsam överföring, avgör först om taket ligger på klientens länk, proxyn, den vidare vägen eller destinationen. En pool är användbar för att fördela anslutningar. Behandla påståendet om att fördubbla hastigheten för en fil som en separat funktion som behöver sin egen mekanism och sina egna bevis.