Myslim si, ze to mohlo byt kvuli tomu, ze jsi tam nedelal flush. Pozor na to, ze v php je jeden flush vnitrni, ktere flushne buffery php, ale pak musis udelat jeste flush operacniho systemu, aby se to vsechno poslalo ven.
ob_end_flush(); # tohle je flush php, aby to poslal do systemu flush(); # tohle je flush systemu, aby to poslal na linku
No nebolo to tým. Flush tam bol.
Ale kedže mi to beží na ngnix, tak som tam pridal ešte jednu hlavičku:
header("X-Accel-buffering: no");
Link: https://www.nginx.com/resources/wiki/start/topics/examples/x-accel/#x-accel-buffering
No a potom už vypísanie zbytočných 4096 znakov nebolo ďalej potrebné.
// echo str_repeat(' ', 4096);