hotti: FTP via Zip - Transfer - Unzipp

Beitrag lesen

Hallo,

wäre es nicht wesentlich schneller wenn mein FTP-Programm bei Uploads oder Downloads ab sagen wir mal 20 Files auf der Quellseite die Files erst Zippt und nach dem einmaligen Transfer auf der Zielseite wieder Unzippt und speichert!? Anstatt jede Datei einzeln zu bearbeiten?

Mal unabhängig von der Zipperei: FTP hält beim Dateitransfer ein weiteres socket offen, über dass der Status der Übertragung zwischen Server und UserAgent ständig abgeglichen wird. Das bringt einen gewissen Geschwindigkeitsverlust gegenüber anderen Protokollen wie z.B. HTTP was nach jeder Übertragung ein Connection Close macht. Andererseits ermöglicht FTP über den Kontrollkanal eine Fortschrittsanzeige für den UA.

Wenn Du experimentierfeudig bist, vergleiche mal den Dateitransfer mit FTP vs. HTTP, letzeres ist etwa um Faktor 2 schneller. http://rolfrost.de/httpcont.html

Noch schneller ist TFTP, der triviale Filetransfer. Hier erfolgt überhaupt keine Kontrolle ob die Daten angekommen sind, es wird anstelle TCP auch UDP benutzt.

Hotti