Tach!
Hab zufällig grade eine Datei mit knapp über 500 MB runtergeladen. Hat ca. 5 Minuten 40 Sekunden gedauert.
Bei Dateien dieser Größenordnung könnte demnach die maximale Script-Laufzeit überschritten werden (das sind ggf. "nur" 30s), also die Server-Konfiguration daraufhin überprüfen ...
Zu beachten ist allerdings, dass diese Zeit (außer unter Windows) die reine Prozessorzeit des Scripts umfasst. Wartezeiten beim Dateilesen und dass der Datenübertragungspuffer wieder leer wird, zählen nicht darunter.
set_time_limit in der php.ini, wenn ich mich richtig erinnere - php.net kann ich derzeit nicht erreichen.
set_time_limit() ist eine Funktion, die Einstellung in der php.ini heißt max_execution_time.
dedlfix.