Moin,
Ich sehe ein ganz anderes Problem dabei: was passiert, wenn das CGI-Script
erst gestartet ist, wenn alle Daten vorhanden sind (== der Upload vollzogen
ist)? Ich wuerde vermuten, ein Webserver startet das Script erst nach erhalt
der Daten, um unnoetige polls zu vermeiden.
Also zumindest mein Apache tut das nicht. Wieso sollte er erst mal potentiell _sehr_ viele Daten im Speicher behalten wenn er sie doch gleich an das Skript loswerden kann?
Sicherlich dauert das Starten des Perl-Interpreters einige Zeit und während dieser gehen auch Daten ein die der Webserver sicher nicht wegschmeisst und er wird die Verbindung deswegen auch nicht so lange anhalten bis das Skript bereit ist. Aber ich sehe keinen Grund warum er den ganzen Body cachen sollte. Der empfangene Body geht den Webserver im Prinzip überhaupt nichts an.
--
Henryk Plötz
Grüße aus Berlin