Hallo
Darüberhinaus können ja beispielsweise der Webserver (für die Webapplication) und der FTP-Server auf einer Maschine laufen...
bisher ist immer noch unklar warum es unbedingt diese Webapplication geben muss. Ein FTP Server + Client dazu sind ratz fatz installiert und sie bieten eine hervorragende Umgebung für Upload/Download bzw. Verwaltung von Dateien weitestgehend unabhängig von der Dateigröße.
Außerdem kann man FTP immer noch durch whatever ersetzen, wenn man das Prinzip kapiert hat.
Um das "Prinzip" zu kapieren solltest du dich vielleicht erstmal mit dem FTP und HTTP Protokoll genauer ausseinandersetzen und vor allem die Unterschiede und die Einsatzgebiete ausarbeiten.
Sprich: Wie kann eine auf dem Webserver laufende Applikation in PHP/Perl/JSP/whatever effizient mit großen Dateien bei Up/Downloads umgehen?
Effizient gar nicht. Egal welche Programmiersprache, Datei Uploads per HTTP sind eine häßliche Sache.
Gruß,
Cruz