Tom: Riesendateien hochladen

Beitrag lesen

Hello,

auf meiner Webseite kann man Fotos hochladen, die dann von PHP verkleinert werden, wenn nötig.

Nun gibt es aber Spezialisten, die versuchen, 7 MB hochzuladen. Bekannterweise geht das Hochladen deutlich langsamer als der Download. Es klappt nicht, solche Bilder kommen nicht an. Vermutlich weil PHP timeout erkennt.

Ich habe da immer noch eine Baustelle offen, aber aus den Fundamenten kannst Du schon die wichtigsten Zusammenhänge erkennen:

http://wiki.selfhtml.org/wiki/Artikel:PHP/File_Upload

Der Webserver muss selbstverständlich während des gesamten Uploads eine Verbindung dafür opfern. Aber ein Apache hält typischerweise 150 davon für parallele Operationen (Request/Response) bereit.

Welche Last das dem Server bereitet, müsstest Du mal mit ProcessStatus (ps) nachschauen. Der Host wird bei üblichen Uploadraten zwischen den Paketen garantiert noch genügend Zeit für andere Dinge finden.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de