gzip-komprimierte Auslieferung von PHP-Seiten

02.12.2011 14:32 Uhr

Mit nur lediglich einer Zeile kann man in PHP die Performance von Webseiten erhöhen (=Ladezeit verringern) indem man die zu übertragene Datenmenge verringert und das Dokument gzip-komprimiert ausliefert.

ob_start("ob_gzhandler");

Alle aktuellen Browser können mit gzip umgehen.

2 Antworten

#1

06.12.2011 16:34 Uhr

Hallo Anton,

zur Ergänzung: Möglich ist auch die Konfiguration via .htaccess, dann müssten lediglich folgende Zeilen ergänzt werden.

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript application/x-javascript
</IfModule>

Diese Zeilen aktivieren die gzip-Komprimierung bei der Auslieferung für

  • JavaScript-Files
  • Alle Scripte die HTML zurückgeben (egal ob PHP, ASP, CGI etc.)
  • CSS
  • und natürlich normale HTML- und TXT-Files.

Gruß, Martin

#2

14.12.2011 11:06 Uhr

htacess - insbesondere ist es schneller und die Prüfungen für die vorhanden Module fallen weg; nicht jeder Webserver btingt die Möglichkeit mit, dass man mittels PHP gzip ausliefert. Auch die htaccess - Methode muss geprüft werden, aber es ist einfacher und schneller.

Ähnliche Fragen



Datenschutzerklärung · Impressum