Proxy-Software, die die parallele Übertragung unterstützt

902
est

Ich muss einen sehr schnellen Proxy-Server in einem Remote-Server einrichten. Hier das Szenario:

  1. Der Server holt 3 KB Daten, hauptsächlich HTTP-Ressourcen, vor.
  2. Der Server sendet an den Client 3 KB an Daten, anstelle des herkömmlichen HTTP- oder SOCKS-Proxys, der Server öffnet die Multithread-Übertragung mit 3 Verbindungen und sendet 1 KB an Daten pro Thread an jede Verbindung
  3. Der Client empfängt 1 KB x 3 und fügt sie zu den ursprünglichen 3 KB-Daten zusammen und sendet sie als lokalen HTTP-Proxy-Server zurück.
  4. Der Client zeigt die Originaldaten im Browser über den lokalen HTTP-Proxy an

Die Latenzzeit ist nicht wichtig, solange die Übertragungsrate gut ist.

Gibt es eine solche Software? Es ist besser, wenn es Open Source oder freie Quellen ist.

0
If I understand you correctly, you want the proxy and the client to simultaneously communicate over 3 TCP connections, instead of just one. Why do you think this will yield higher throughput than a single TCP connection? coneslayer vor 14 Jahren 0
Hilft diese Frage? http://superuser.com/questions/505786/splitting-an-http-request-into-multiple-byte-range-requests redpola vor 11 Jahren 1
@redpola sieht gut aus danke. Es ist jedoch nur für den Download gedacht, nicht für allgemeine Browsing-Beschleunigung. est vor 11 Jahren 0

2 Antworten auf die Frage

0
harrymc

Nachfolgend finden Sie eine Liste einiger Proxy-Server.

Ich denke jedoch, dass die parallelen Verbindungen größtenteils transparent vom Proxy-Server verwaltet werden. Dies bedeutet, dass der Client die mehreren Verbindungen über den Proxy-Server öffnet, der nur als Gateway dient.

WinGate Proxy Server
Kommerzielle Software ( 74,95 $ für 3 gleichzeitige Benutzer).

WinProxy ($ 99) Die Demoversion
ist für zwei Benutzer kostenlos.

Proxy +
Free für 3 Benutzer.

BEARBEITEN

Da die oben genannten nicht das waren, wonach Sie suchen, hier einige weitere:

SmoothWall Express
Vyatta.org
Endian

Sorry, aber das ist nicht die Software, die ich wollte est vor 14 Jahren 0
Sehen Sie mehr Produkte oben. harrymc vor 14 Jahren 0
Mann, das sind zusammenarbeitende Firewall-Lösungen. Wussten Sie, worüber ich spreche? est vor 14 Jahren 0
Dies sind auch Proxy-Server. harrymc vor 14 Jahren 0
0
Goyuix

Der Client (ein Webbrowser) fordert nie mehr als eine Ressource gleichzeitig an (gut, die meisten Browser verwenden zwar zwei unabhängige Kanäle, fordern jedoch niemals dieselbe Ressource für beide an) und fordern keine Teilressourcen an, es sei denn, sie werden dazu aufgefordert. Ohne einen benutzerdefinierten Webbrowser gibt es keinen Proxyserver, der dies tut (zumindest ist mir das bekannt), da dies wirklich clientseitiges Verhalten ist. Vorausgesetzt, Sie hatten einen funktionierenden Client, unterstützen die meisten Proxyserver, was Sie wünschen.

Gibt es einen Grund, warum es ein Remote-Proxy sein muss? Sie können einen Proxy auf Ihrem Computer oder in Ihrem LAN so konfigurieren, dass er als Proxy fungiert, der Seiten vorab lädt und einen lokalen Cache relativ heiß hält, und die meisten statischen Ressourcen (wie Bilder) werden lokal bereitgestellt.