Hello,
Bei sehr langen Seiten koennte es helfen, ab und zu flush()
anzuwenden. Dann wird der bisherige HTML-Code schon mal
an der Browser geschickt, und der kriegt so schon mal die URLs
der Bilder mit und kann sie parallel zum Rest laden.
Nette Idee *grins*
Ich habe mal eine 50MB-Seite erzeugen lassen, um die Übertragungsgeschwindigkeit, die Bearbeitungsgeschwindigkeit, die Speicherauslastung etc. zu testen.
PHP hatte die Seite innerhalb 0,8 Sekunden fertig erstellt. Die Übertragung aus dem Buffer an den Browser hat dann allerdings über (damals) 3MBit-Standleitung noch ganz schön lange gedauert...
Flush() ist nur sinnvoll, wenn die Seite zwischendurch "schlafen geht" oder besonders langwierige Rechenoperationen vorgenommen werden. Um einen "Bitte etwas Geduld"-Text zu schicken, ist dann aber eine Aufteilung in Frames sinnvoller, da der Browser für jedes Frame einen eigenen Port öffnet, diese also quasi parallel abgearbeitet werden.
Grüße
Tom