Hallo Robin
auch wenn ich in der Sache nicht tief drin stecke ist das eine Frage für die PHP-Spezialisten. Das Erstellen der Zip-Datei ist eine PHP-Routine. In PHP gibt es Ressourceneinstellungen sowohl hinsichtlich der zu verarbeitenden Dateigröße als auch der Prozesslaufzeit, die hier ggfs. mitspielen. Bei der Dateigröße könnten auch Größen von temporären Dateien und die Zwischenspeicherung ins Spiel kommen.
Klar ist, dass derartige Dateien nicht innerhalb kurzer Zeit geschrieben werden können.
Gruß Ralf