O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.13 Web-Ausgaben mit gzip komprimieren

Problem

Sie möchten Inhalte komprimiert an solche Browser senden, die automatische Dekompression unterstützen.

Lösung

Fügen Sie die folgende Einstellung in Ihre php.ini-Datei ein:

zlib.output_compression=1

Diskussion

Mit dem Header Accept-Encoding teilen Browser dem Server mit, dass sie komprimierte Antworten annehmen können. Wenn ein Browser Accept-Encoding: gzip oder Accept-Encoding: deflate sendet und ein PHP mit der zlib-Erweiterung gebaut worden ist, veranlasst die Konfigurationsdirektive zlib.output_compression PHP, die Ausgabe mit dem entsprechenden Algorithmus zu komprimieren, bevor sie an den Browser gesendet wird. Der Browser dekomprimiert die Daten, bevor er sie anzeigt.

Mit der Konfigurationsdirektive ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required