Andreas Korthaus: GZip, ich verstehe gar nichts mehr

Beitrag lesen

Hi!

am Anfang der Datei: ob_start('ob_gzhandler');
am Ende der Datei: ob_end_flush();

die 2. Zeile brauchst Du nicht, weil das automatisch passiert.

Funktioniert prächtig. Jetzt lese ich allerdings auf den verschiedensten Seiten verschiedenste Möglichkeiten für GZip Komprimierung und kenne mich jetzt nicht mehr aus was denn nun richtig ist.

Es geht Dir darum die HTML-Ausgabe Deine PHP-Scripte zu komprimieren, ja?

Dann sollte Deine obige Version normalerweise wunderbar funktionieren.

Auf den einen Seiten reicht das bisschen Code, das ich verwende. Auf anderen gibts wiederum reisige Codestücke, die man angeblich braucht um zu prüfen ob der Browser das unterstützt und um Speicher zu füllen und zu leeren blablabla.

Das macht PHP automatisch.

Siehe Doku: http://de3.php.net/manual/de/function.ob-gzhandler.php

ob_gzhandler() is intended to be used as a callback function for
ob_start() to help facilitate sending gz-encoded data to web browsers
that support compressed web pages. Before ob_gzhandler()  actually
sends compressed data, it determines what type of content encoding the
browser will accept ("gzip", "deflate" or none at all) and will return
its output accordingly. All browsers are supported since it's up to
the browser to send the correct header saying that it accepts
compressed web pages.

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/