|
Webcache:
1.)
Funktionsweise:
Webcache ist ein relativ neues
Feature von eMule das es erlaubt Files mit der vollen
Bandbreite zu downloaden – sofern einige
Vorraussetzungen erfüllt sind.


Vereinfacht funktioniert
Webcache so:
Ein Webcache-eMule fragt einen Teil
der Daten die er downloaden möchte über den Proxy (=
Zwischenspeicher) des eigenen Internetproviders
an. Wird dieser Teil nun (von einem anderen
Webcache-eMule) über den Proxy hochgeladen, so wird er
dort zwischengespeichert und steht somit auch anderen
eMule-Clients mit der vollen Bandbreite zur Verfügung.
Ein äußerst positiver Nebeneffekt
von Webcache ist dass die Internetprovider dadurch Geld
sparen dass weniger Traffic entsteht.
Beispiel:
- User A und B benutzen T-Online
- User C benutzt AOL
1.) A lädt ein Datenpaket von C herunter, die
Daten fließen wie folgt:
C ---> T-Online Proxy ---> A
(Es fließt also auch der Traffic
von außerhalb über den T-Online Proxy und wird dort
gecached)
Wichtig:
T-Online muss AOL für die Nutzung der AOL-Datenleitungen
bezahlen.
2.) A sendet nun die Proxyquelle von dem
gecacheten Block an B
3.) B lädt den gecacheten Block vom T-Online
Proxy
Wichtig:
T-Online muss für diesen Download nichts an AOL
bezahlen da keine AOL Datenleitung genutzt wird.
Also für B fließen die Daten so:
T-Online Proxy ---> B (und das mit voller
DSL-Geschwindigkeit)
Je mehr Leute also dieses Datenpaket vom T-Online Proxy
laden und nicht direkt von unserem AOL User, desto mehr
Geld spart T-Online.
Drei Vorraussetzungen müssen
erfüllt sein:
- nur User desselben Providers
können vom selben Proxy downloaden
- ausschließlich der Proxy des
eigenen Providers sollte verwendet werden
- eMule muss Webcache unterstützen
Nun ist es leider so dass eMule
nicht immer mit voller Bandbreite saugen kann, dazu ist
das Feature noch zu neu und zu wenige User benutzen
einen Webcache-eMule.
Wenn sich die Webcache Versionen
erst einmal besser verteilt haben wird es auch mehr
Geschwindigkeitsvorteile für die einzelnen User geben.
2.) Fragen und Antworten
(FAQ):
Sogar mein alter eMule 30e hatte
bereits Proxy Support, was also ist neu?
Der Proxysupport und Webcache haben
nichts gemein, beim Proxy Support werden lediglich die
Suchanfragen von eMule an den Server über einen
Proxy umgelenkt.
Hier werden allerdings weder die
eigentlichen Daten übertragen, noch zwischengespeichert.
Woran erkenne ich dass ich über
einen Proxy downloade?
Man achte auf den Download Speed!
Dieser ist bei einem gut verteilten
Webcache Release nichts Ungewöhnliches.
Woran erkenne ich dass ich über
einen Proxy uploade?
Auszug aus der eMule Statistik:

(man beachte den letzen Eintrag
„Webcache“ ganz unten in der Grafik)
Was passiert mit den Proxydaten
wenn ein Uploader offline geht oder seine IP wechselt?
Nichts. Die Daten aus dem
Proxycache stehen auch weiterhin anderen Usern zum
Download zur Verfügung. Beim Proxy-Upload wird dem Proxy
mitgeteilt das sich der „Inhalt“ bis 2007 nicht ändern
wird. Daher hinterfragt der Proxy die downloadende
Quelle nicht ob sie mittlerweile geupdatet wurde und
behält die Daten weiterhin im Cache.
Sind Webcache-eMule mit älteren
eMule kompatibel die dieses Feature nicht haben?
Ja, denn Webcache ist nur ein
Zusatzfeature. Erkennt ein Webcache-eMule sein Gegenüber
auch als einen Webcache-eMule so geschieht der
Datentransfer über den Proxycache – ist der eMule „auf
der anderen Seite“ jedoch eine Version ohne Webcache so
geschieht der Datenaustausch auf dem traditionellen Weg,
nämlich direkt von Client zu Client.
Sollte ich Webcache aktivieren
obwohl mein Provider gar keinen Proxy hat?
Auf jeden Fall!!
Denn Du stehst dann anderen Usern
als wertvolle Proxyquelle zur Verfügung. Das bringt
anderen Usern in gleicher Weise etwas wie Dir selbst.
Direkt hat man zwar keine Vorteile da man keine
Proxy-Downloads erhält (das funktioniert ja nur zwischen
Usern desselben Providers und über den Proxy des eigenen
Providers),
Indirekt jedoch profitiert man
davon indem man an den Proxy eines anderen Anbieters
hochläd und dieser hochgeladene Teil dann vielen anderen
Usern zur Verfügung steht. Dadurch erhält jemand
vielleicht sogar einen Teil den er bei jemand anderem,
bei dem Du auch in der Warteschlage stehst, nicht mehr
braucht. Dadurch würdest Du in der Warteschlange des
anderen höher stehen.
Kann mein Provider „sehen“ was
ich über seinen Proxy hoch- oder runterlade?
Nein. Seit Webcache Version 1.1
wurde eine Verschlüsselung integriert die die
Datenpakete sicher verschlüsselt bevor sie an den Proxy
hochgeladen werden. So kann der Provider mit den
Datenpaketen nichts anfangen, es sieht für ihn aus wie
Datenmüll.
Wie hoch ist der Downloadspeed
mit Webcache?
Das ist je nach T-DSL Anschluss
unterschiedlich, aber immer mit der vollen Bandbreite
des eigenen Anschlusses; das Limit hängt also nur vom
eigenen Provider ab.
Wird mein Provider die
Proxyfunktion nicht abschalten?
Das würde ihm nichts bringen da er
mit dieser Methode des Datenaustauschs Traffic und damit
bares Geld spart. Außerdem werden die übertragenen Daten
ja verschlüsselt auf dem Proxy abgelegt so dass der
Provider sogar wegen „urheberrechtlich geschütztem
Material“ strafrechtlich nicht belangt werden könnte –
er „weiß“ ja nichts von diesem Material.
Ich habe den Webcache-eMule
wieder gelöscht weil mein vorheriger eMule (Mod)
schneller war.
Beim Wechseln auch daran gedacht
crypt.key, preferences.dat sowie server.met,
clients.met und known.met mitzunehmen? Wenn
nicht dann gehen auch die Credits bei den altbekannten
Clients verloren zu denen man bereits etwas hochgeladen
hat. Je mehr Credits man bei anderen Clients hat desto
eher bekommt man einen vernünftigen Download.
Also die neue Webcache Funktion
nicht bloß 1 Stunde testen sondern mindestens 1 Woche,
manchmal müssen auch erst Proxyquellen von anderen
erzeugt werden bevor man diese selbst nutzen kann.
3.) Webcache in eMule
einstellen:
Zuerst einmal muss eMule verbunden
sein

Sobald eMule verbunden ist auf
Preferences bzw. Einstellungen klicken

Nun auf Webcache klicken und
darauf achten dass der Punkt Enable Webcached
Downloads aktiviert ist.
Danach noch auf den Button
Autodetect Webcache klicken und es sollten daraufhin
folgende Werte auftauchen:

Kommt stattdessen eine
Fehlermeldung weil der Proxy Deines Providers nicht
bekannt ist (in der eMule Liste noch nicht enthalten) so
findest Du eine Liste üblicher Provider und deren Proxys
HIER.
Einfach die Proxyadresse von Hand
in dem oberen Feld eintragen.
Achtung:
Nur den Proxy des eigenen Providers
eintragen sonst funktioniert Webcache nicht.
Nachdem nun ein Webcache-Proxy
eingetragen ist noch auf übernehmen klicken und
eMule neu starten damit die Änderungen wirksam werden.
Wichtig:
Nach dem Beenden von eMule am
Besten mit dem Neustart 20 Minuten warten da sonst die
Gefahr besteht dass man von anderen Clients gebannt wird
weil man in zu kurzer Zeit zu oft nach den Quellen
gefragt hat.
Alternativ kann auch die
Internetverbindung getrennt und wieder neu aufgebaut
werden da man dadurch von Internetprovider eine neue IP
erhält.
Das war’s schon, die Einstellungen
unter Advanced sollte man dringlichst beibehalten
so wie sie eingestellt sind, denn diese dienen nur zur
Problembehandlung und werden ansonsten nicht benötigt.
|