Du kannst HTTP-Header beliebig lange nach dem Start der Scriptinstanz ausloesen - so lange du nur vorher keine Ausgabe an den Client gesendet hast.
Prinzipiell richtig, aber eine HTTP Verbindung die 10 Minuten ohne jeden Datentransfer vor sich hin dümpelt dürfte jeder HTTP Client ohne besondere Vorkehrungen trennen. Daher bin ich davon ausgegangen dass er während des Abarbeitens auch irgendwelche Statusinformationen ausgibt - oder hald mindestens irgendwas was die Verbindung am Leben hält.
Gruß,
Andreas