Proghiphop
    Login  

Warum ist es für Clients wie utorrent nicht möglich, Inhalte so schnell wie zbigz zu cachen?

Advertisement

Wegen der sogenannten Bandbreite.

Ich bin ziemlich sicher, Online-torrent Caching-Sites verwenden mehrere Verbindungen mit guter Bandbreite, um eine bestimmte Datei herunterladen. Technisch wird jede Verbindung verschiedene Datenpakete gleichzeitig herunterladen.

Zum Beispiel.

Angenommen, Sie haben eine torrent download, die 1024 MB ist und Sie haben eine maximale Bandbreite von 2 MBPS (dh 256 kbps). Nun, wie torrent arbeitet, ist 1024 MB in mehrere Daten-Fragmente aufgeteilt und jedes Mal, wenn ein oder mehrere dieser Pakete heruntergeladen werden. Also, wenn die Pakete 1 MB sind dann 1024 Pakete. Jetzt, da Ihre Bandbreite ist 256 kbps, das Maximum, das Sie erhalten können, ist 256 Kilobyte pro Sekunde heruntergeladen. Es dauert vier 1 MB (unabhängig davon, wie viele Datenpakete heruntergeladen werden) 4 Sekunden und 1024 MB 4096 Sekunden = 1 Stunde 8 Minuten und 16 Sekunden.

Nun nehmen Sie an, dass Sie und Ihr Freund die gleiche Datei an demselben Standort (Netzstandort) herunterladen und Sie die gleiche 2 MBPS Verbindung haben, während Ihr Freund 4 MBPS Verbindung (dh 512 kbps) hat. Nun wird jede Sekunde 768 Kilobyte der Datei heruntergeladen (wieder unabhängig von den Datenpaketen). So nimmt 1 MB ungefähr 1.33 Sekunden und 1024 nimmt ungefähr 1366 Sekunden = ungefähr 22 Minuten und 50 Sekunden. Sieh den Unterschied. Jetzt stellen Sie 20 gleichzeitige Verbindung von 4 MBPS = 20 * 512 Kilobyte / Sekunde = 10240 Kilobyte / Sekunde = 10 MB pro Sekunde vor. Jetzt zum Download 1024 MB wird es etwa 103 Sekunden = 1 Minute und 43 Sekunden dauern. So funktioniert zbigz.

PS Die tatsächliche Zeit wird ein bisschen mehr als einfache Mathematik, denn es wird Latenz für Daten-Checks und CRC beim Herunterladen, so dass ein gleiches Datenpaket nicht über eine andere Verbindung heruntergeladen und erstellen Junk-Daten, die später verworfen wird.

PPS Auch der Torrent-Client muss die gleiche über alle mehrere Download-Portale sonst wird der oben genannte Punkt in Kraft treten (Data Wastage).

Reproduced please specify from Proghiphop and this article link: Proghiphop » Warum ist es für Clients wie utorrent nicht möglich, Inhalte so schnell wie zbigz zu cachen?

Comments