Aber wenn ich das Ganze rein über PHP mache, kann ich nur sehr lange davor sitzen und warten oder? So weit ich weiß kann ich hier nichts zwischenzeitlich ausgeben oder?
Wenn du eine Ausgabe siehst musst du aber genauso lange drauf warten. Irgendwann tritt ein Timeout auf und deine Aktion ist unterbrochen.
Eben nicht, da ich das Ganze ja aufteile. Ich würde dann z.B. sehen dass das Script gerade bei Datensatzt xxx ist.
Was soll es überhaupt werden, ist das was einmaliges das nur du machst oder soll ein Kunde oder sonst jemand das starten? Der wartet sicher nicht so lange.
Wenn es eine Wartungsarbeit an der DB ist, würde ich das ganz anders lösen als über eine Webseite.
Nein nicht einmalig. Die Wartezeit dazwischen wäre auch egal, solange es eine Rückmeldung gibt, dass etwas passiert.
Es ist nur für mich, aber da ich es mehrmals machen muss wäre der o.g. Ablauf von Vorteil.
MfG
Naps