Hi,
Denkfehler 1:
http-server für schnellen Upload: http ist für Filetransfer deswegen so häufig eingesetzt, weil der Port 80 auf vielen Firewalls offen ist oder über eine Proxy erreicht werden kann. Port 80 ist quasi der Firewall-Umgehungsport.
Schnell ist ein Filetransfer aber über http nicht.
Wenn es schneller gehen soll, dann nimm z. B. ftp.
Denkfehler 2:
Schneller Upload über DSL1000. DSL ist asynchron. Geworben wird mit dem Download - in Deinem Fall 1000 MBit. Der Upload ist hier bei 128 kBit.
128 kBit pro Sekunde ist 16 kByte pro Sekunde
was 960 kByte pro Minute macht
Im Idealfall sollten 3 MByte also in 3 Minuten und 12 Sekunden übertragen werden.
Du benutzt aber http - keine Ahnung, vielleicht 30% "unnötige" Daten wegen des falschen Protokolls? Dann fordern andere Protokolle auch noch ihren Tribut (TCP/IP, Synchronisation, etc) nochmals 20 % oben drauf. Sind wir also schon bei 5 Minuten.
Wenn Du jetzt noch einen Virus oder sonst was auf einem der Rechner hast, der von Dir unbemerkt Traffic verursacht oder z. B. eine schlechte Leitungsqualität, dann wird aus der berechneten Zeit schnell das zwei- bis dreifache. Und schon sind wir bei Deinen 10-15 Minuten.
Gruß HADU