Więc robię trochę eksperymentów z PHP/Apache. Powiedzmy, że mam ten kod.PHP echo treści podczas ładowania strony
<div>DIV 1</div>
<?php sleep(2); ?>
<div>DIV 2</div>
<?php sleep(2); ?>
<div>DIV 3</div>
<?php sleep(2); ?>
<div>DIV 4</div>
<?php sleep(2); ?>
Z jakiegoś powodu na moim lokalnego serwera www apache wszystkie dane pojawia się w przeglądarce na raz, gdy wszystkie 4 sleep() s zostały wykonane (8 sekund).
Jednak jeśli uruchomię go na serwerze mojego hosta, dane są przesyłane do przeglądarki w czasie rzeczywistym. Jak w ... pojawia się div1, po 2 sekundach pojawia się div 2 itd.
Dlaczego tak jest? Czy to jakieś ustawienie w Apache?
To buforowanie i buforowanie przez kilka warstw i urządzeń, które można i nie powinno próbują kontrolować na każdym dużym stopniem pewności. –