Zwei Proxy-Ausgänge mit jeweils freier Bandbreite wirken wie ein einfacher Weg, die Geschwindigkeit eines Downloads zu verdoppeln. Ein normaler Proxy-Pool funktioniert nicht so.

Ein Client öffnet eine Verbindung über einen ausgewählten Proxy. Dieser Proxy öffnet die Weiterverbindung. Eine weitere Adresse aus einer Proxy-Liste in den Pool aufzunehmen, gibt künftigen Verbindungen eine weitere Wahl; sie fügt den zweiten Proxy nicht in den bereits laufenden Bytestrom ein.

Auch gewöhnliches verbindungsbasiertes Multi-WAN-Balancing hat diese Grenze. Es kann verschiedene Verbindungen über Links verteilen und so die Gesamtkapazität verbessern oder Konkurrenz verringern. Eine Verbindung bleibt eine Verbindung, solange kein anderer Mechanismus ausdrücklich mehrere Pfade bereitstellt.

Wann parallele Downloads etwas anderes sind

Ein Client kann verschiedene Bereiche einer Datei über getrennte Verbindungen anfordern und sie lokal zusammensetzen. Das kann mehr als eine Route nutzen, wenn der Client dieses Verfahren unterstützt und der Server die Anfragen erlaubt.

Das bringt Anforderungen mit sich: die Bereiche müssen dieselbe Repräsentation beschreiben, die Antworten des Servers müssen zu den angeforderten Offsets passen, und Änderungen am Objekt dürfen keine gemischte Datei erzeugen. Authentifizierung, Servergrenzen und Regeln je Ausgang können parallele Bereichsanfragen ebenfalls ungeeignet machen. Zehn vollständige Downloads sind nicht zehn Teile eines Downloads.

Der letzte Pfad zum Client bleibt wichtig. Mehrere schnelle Ausgänge können über einen gesättigten Zugangslinks nicht mehr Daten senden, als dieser Link tragen kann.

Multipath braucht echte Unterstützung

Multipath TCP ist ein ausdrücklicher Transportmechanismus, der eine Verbindung über mehrere Teilströme führen kann, wenn Endpunkte und Netzaufbau es unterstützen. Er wird nicht allein dadurch aktiviert, dass zwei unabhängige HTTP- oder SOCKS-Proxys aufgelistet werden.

Bei einer langsamen Übertragung ist zuerst zu klären, ob die Obergrenze am Client-Link, am Proxy, auf der Weiterroute oder am Ziel liegt. Ein Pool ist für die Verteilung von Verbindungen nützlich. Behandeln Sie die Behauptung, die Geschwindigkeit einer Datei zu verdoppeln, als eigene Funktion, die einen eigenen Mechanismus und eigene Belege braucht.

Ähnliche Artikel