Hallo Linuchs,
du lieferst deine Seite ge-gzip-t aus. Laut der flush-Seite im PHP Handbuch buffert mod_deflate die Ausgabe. Die 2s könnten ein Timeout in diesem Modul sein, nach dem es die Ausgabe erstmal als erledigt ansieht.
Ich finde im mod_deflate keinen Parameter, um einen "warte X sekunden auf Daten" Timeout einzustellen.
Heißt also: dagegen kommst Du mit flush nicht an, weil das rein PHP intern den Ausguss leerspült. Du kannst nur versuchen, den sleep soweit zu reduzieren, bis er gerade noch wirkt. Oder mod_deflate deaktivieren, das hat aber andere Nachteile…
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi