May be this example will help. Please focus on where
ob_implicit_flush(true) and ob_end_flush(); are placed in your
code.
Version 1:--------------------------------
<?PHP
ob_implicit_flush(true);
ob_end_flush();
?>
e
<div>a<div>a</div>
<?PHP sleep(1); ?>
<div>b</div>
<?PHP sleep(1); ?>
c</div>
Version 2:------------------------------
<?PHP
ob_implicit_flush(true);
ob_end_flush();
?>
e<div>a<div>a</div></div>
<?PHP sleep(1); ?>
<div>b</div>
<?PHP sleep(1); ?>
c</div>
Version 3:------------------------------
<?PHP ob_implicit_flush(true);
ob_end_flush();
?>
e<div>a<div>a</div><!--</div>-->
<?PHP sleep(1); ?>
<div>b</div>
<?PHP sleep(1); ?>
c</div>
?>