GZIP-Komprimierung
PageSpedd Optimierung mittels GZIP-Komprimierung
Die GZIP-Komprimierung ist eine Funktion des Webservers, nicht des Inhalts. Sie müssen dazu keine einzige Zeile CSS-Code ändern oder Dateiendungen anpassen.
Der Webserver prüft einfach: "Kann der Browser GZIP?" – Wenn ja, komprimiert der Server die CSS-Datei automatisch bevor er sie sendet.
So geht es (für Apache-Server):
Sie müssen lediglich den folgenden Code in Ihre .htaccess-Datei im Hauptverzeichnis einfügen. Das erledigt die Komprimierung für alle CSS-, JS- und HTML-Dateien weltweit für Ihre gesamte Webseite, ohne dass Sie eine einzige Datei umbenennen müssen:
<IfModule mod_deflate.c>
# Komprimiere CSS, JavaScript, HTML und XML
AddOutputFilterByType DEFLATE text/css text/javascript text/html text/xml application/javascript
</IfModule>
Fazit:
- GZIP-Komprimierung ist unverzichtbar für die Performance, aber sie wird auf Server-Ebene konfiguriert, nicht über PHP-Skripte in CSS-Dateien.
- Vorteil: Die Dateien behalten ihre korrekte Endung (.css), der Browser kann sie korrekt cachen, und der Server arbeitet effizienter.
- Das Umbenennen von CSS-Dateien in .php ist ein technisches Antipattern und sollte vermieden werden. (bis ca. 2005 war dies Standard)
