pl: Grundsätzliches

Beitrag lesen

problematische Seite

Ich habe hier einen Apache der sendet die Grafik mit Transfer-Encoding chunked. D.h. daß der Apache den Puffer schon bekommt wenn die Grafik noch gar nicht fertig ist, also noch Daten kommen aus dem Puffer. Also der Apache die fertige Länge nicht kennt aber seinerseits den Puffer schon ausgibt.

Dann reicht der Puffer nicht.

Dieses Verhalten hat damit nichts zu tun sondern ist in HTTP begründet.

Wenn ich mit

$this->CONTENT = ob_get_clean();
header("Content-Length: ".strlen($this->CONTENT));

denselben Puffer am Stück ausgebe incl. Content-Length, gibt es auch kein Transfer-Encoding.

MFG