Candid Dauth: (PHP) Stückweise mit GZip komprimieren

Beitrag lesen

Heißa, Christian,

Dafür kannst du einerseits gz_flush() nutzen (in dem Fall wird der Puffer
geleert)

gz_flush() scheint es laut Manual nicht zu geben. Wohl gibt es bz_flush(), was aber was etwas anderes zu machen scheint.

alternativ, die PHP daisychain stream wrappers:

header("Content-Encoding: gzip");

$fp = gzopen("php://stdout","wb6");
gzwrite($fp,"dies ist ein test!");
// ...
gzwrite($fp,"dies ist der zweite test!");

  
Vielen Dank, das ist eine interessante Lösung. Ich werde sie gleich nachher ausprobieren. Da ich aber komischerweise die ganzen gz-Funktionen noch gar nicht kannte, hast du mir damit auch schon in anderer Hinsicht weitergeholfen.  
  
Wie sieht es aus, muss man als Kompressionsgrad für die Übertragung zum Browser immer 6 angeben?  
  
  
Gautera!  
Grüße aus [Biberach Riss](http://www.stadt-biberach.de/),  
Candid Dauth  

-- 
„Verwende niemals einen Vorteil, den dir ein anderer verschafft hat, zu deinem eigenen Nutzen.“ | [Mein SelfCode](http://files.cdauth.de/selfforum/redirect_selfcode.php)  
  
<http://cdauth.de/>