GZIP Komprimierung, Aktivierung und Erklärung

Anzeige

Letzte Aktualisierung : |  

Der Apache Server hat das integrierte GZIP Kompressionsprogramm, welches eine bedeutende Rolle in der Website Speed Optimierung spielt. Mit nur wenigen Handgriffen in der .htaccess kannst du GZIP aktivieren und so deine Website-Leistung verbessern. Dies führt zu schnellerer Auslieferung komprimierter Dateien, und genau das macht die .htaccess Methode so attraktiv.



Warum GZIP für eine bessere Website Speed nutzen?

Dank GZIP reduzierst du die Datenmenge, die übertragen wird, beträchtlich. Obwohl der Komprimierungsprozess den Server kurz beansprucht, erfolgt er blitzschnell. Auf durchschnittlichen Webspaces wird dieser Vorgang sogar meist unbemerkt bleiben. Wenn du also deinen Website Speed verbessern und in Tools wie Google Page Speed oder Think with Google für mobile Geräte glänzen möchtest, ist GZIP-Komprimierung ein Muss.



Aktivierung von GZIP in der .htaccess für verbesserte Website Speed

Das Hauptaugenmerk liegt auf dem DEFLATE Algorithmus. Kurz gesagt, DEFLATE ist die GZIP-Kodierung, die aus LZ77 und Huffman-Kodierung besteht. Mit dem Befehl AddOutputFilterByType können wir beinahe alle Dateitypen komprimieren und somit die Website Speed optimieren. GZIP sollte in der Apache Konfigurationsdatei standardmäßig aktiviert sein, aber es schadet nicht, einen Blick in die Konfigurationsdatei im Terminal zu werfen. Die korrekte Umsetzung siehst du nachfolgend.


USERNAME$ nano /etc/httpd/conf/httpd.conf# Deactivated
# LoadModule deflate_module modules/mod_deflate.so
# Activated
LoadModule deflate_module modules/mod_deflate.so


// HTACCESS CODE
     0  <IfModule mod_deflate.c>  1      #DeflateCompressionLevel 9  2      # Set DEFLATE filter  3      SetOutputFilter DEFLATE  4      # Text and applications  5      AddOutputFilterByType DEFLATE text/html  6      AddOutputFilterByType DEFLATE text/css  7      AddOutputFilterByType DEFLATE text/javascript  8      AddOutputFilterByType DEFLATE text/plain  9      AddOutputFilterByType DEFLATE text/xml  10      AddOutputFilterByType DEFLATE text/json  11      AddOutputFilterByType DEFLATE text/vtt  12      AddOutputFilterByType DEFLATE application/js  13      AddOutputFilterByType DEFLATE application/javascript  14      AddOutputFilterByType DEFLATE application/rss+xml  15      AddOutputFilterByType DEFLATE application/atom+xml  16      AddOutputFilterByType DEFLATE application/vnd.ms-fontobject  17      AddOutputFilterByType DEFLATE application/xhtml+xml  18      AddOutputFilterByType DEFLATE application/xml  19      AddOutputFilterByType DEFLATE application/json  20      AddOutputFilterByType DEFLATE application/ld+json  21      # Compress SVG images  22      AddOutputFilterByType DEFLATE image/svg+xml  23      # Fonts  24      AddOutputFilterByType DEFLATE font/otf font/ttf  25      # Prevent web browsers reporting improperly compressed content from receiving compressed content  26      BrowserMatch ^Mozilla/4 gzip-only-text/html  27      BrowserMatch ^Mozilla/4\.0[678] no-gzip  28      BrowserMatch \bMSIE !no-gzip !gzip-only-text/html  29      # Logging (optional)  30      #DeflateFilterNote Input instream  31      #DeflateFilterNote Output outstream  32      #DeflateFilterNote Ratio ratio  33      #LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate  34      #CustomLog logs/deflate_log deflate  35      # For proxies  36      <IfModule mod_headers.c>  37          Header append Vary User-Agent  38      </IfModule>  39  </IfModule> 

    Durch das Hinzufügen fast aller Dateitypen zur Komprimierung mit GZIP wirst du einen deutlichen Unterschied in deiner Website Speed bemerken. Unten findest du ein Tool, mit dem du überprüfen kannst, ob die Komprimierung funktioniert. Teste es vorher ohne und danach mit der GZIP-Komprimierung. Ich garantiere, dass du nach erfolgreicher Umsetzung bessere Ergebnisse in Tools wie Google Page Speed sehen wirst!

     mod DEFLATE



    Den Website Speed durch den Browsercache steigern

    Nachdem du die GZIP-Komprimierung aktiviert hast, kommt ein weiterer entscheidender Schritt, um den Website Speed zu optimieren: Das Ablaufdatum für unsere Webinhalte festzulegen. Durch die richtige Nutzung des Browser-Caches kann die Ladezeit signifikant reduziert werden, was nicht nur zu einem Geschwindigkeitsboost führt, sondern auch deine Website in verschiedenen Bewertungstools positiv hervorhebt.



    Genutzter Browser Cache

    // HTACCESS CODE
       0  <IfModule mod_expires.c>  1      ExpiresActive ON  2      # Default 1 day unless otherwise defined  3      ExpiresDefault "access plus 1 day"  4      # Text  5      ExpiresByType text/html "access plus 1 hour"  6      ExpiresByType text/cache-manifest "access plus 1 hour"  7      ExpiresByType text/css "access plus 1 year"  8      ExpiresByType text/javascript "access plus 1 year"  9      # Application  10      ExpiresByType application/xml "access plus 1 hour"  11      ExpiresByType application/json "access plus 1 hour"  12      ExpiresByType application/xhtml+xml "access plus 1 hour"  13      ExpiresByType application/rss+xml "access plus 1 hour"  14      ExpiresByType application/atom+xml "access plus 1 hour"  15      ExpiresByType application/vnd.ms-fontobject "access plus 1 year"  16      ExpiresByType application/javascript "access plus 1 year"  17      ExpiresByType application/pdf "access plus 1 month"  18      # Image  19      ExpiresByType image/gif "access plus 1 year"  20      ExpiresByType image/png "access plus 1 year"  21      ExpiresByType image/apng "access plus 1 year"  22      ExpiresByType image/jpg "access plus 1 year"  23      ExpiresByType image/jpeg "access plus 1 year"  24      ExpiresByType image/icon "access plus 1 year"  25      ExpiresByType image/ico "access plus 1 year"  26      ExpiresByType image/webp "access plus 1 year"  27      ExpiresByType image/svg+xml "access plus 1 year"  28      # Audio  29      ExpiresByType audio/ogg "access plus 1 year"  30      # Video  31      ExpiresByType video/ogg "access plus 1 year"  32      ExpiresByType video/mp4 "access plus 1 year"  33      ExpiresByType video/webm "access plus 1 year"  34      # Webfonts  35      ExpiresByType font/truetype "access plus 1 year"  36      ExpiresByType font/opentype "access plus 1 year"  37  </IfModule> 

      Ich habe zahlreiche Ansätze getestet, um den Website Speed zu verbessern. Die Kombination aus GZIP und gezieltem Browser-Caching hat sich dabei als besonders effektiv herausgestellt. Aber die Optimierung hört nie auf! Wenn du also eigene Erfahrungen, Tipps oder Tricks hast, lass es uns wissen. Für tiefergehendes Wissen rund um das Thema empfehle ich den Guide.

       mod EXPIRES



      Teste jetzt deine GZIP-Komprimierung!

      Bist du dir unsicher, ob deine GZIP-Komprimierung korrekt eingerichtet ist? Möchtest du sehen, wie viel du durch die Komprimierung einsparst? Mit unserem benutzerfreundlichen  All in One SEO Tool SEOLIC erhältst du sofortige Einblicke in die GZIP-Leistung deiner Website und vieles mehr. Klicke auf den Button unten, um deine GZIP-Komprimierung zu testen und detaillierte Ergebnisse in Sekunden zu erhalten. Dein Weg zu einer schnelleren, besser optimierten Website beginnt hier!

      Nachdem du die notwendigen Zeilen zu deiner .htaccess Datei hinzugefügt und die GZIP-Komprimierung aktiviert hast, ist es wichtig zu überprüfen, ob alles korrekt funktioniert. Du wirst sicherstellen wollen, dass der Inhalt tatsächlich komprimiert ist, wie stark er mit GZIP komprimiert wird und die Ergebnisse mit nicht komprimiertem Inhalt vergleichen.

      So kannst du die GZIP-Komprimierung testen:

      • Komprimierung überprüfen: Stelle sicher, dass die GZIP-Komprimierung wie beabsichtigt funktioniert. Du solltest den Unterschied in den Dateigrößen erkennen können, wenn sie mit GZIP komprimiert und wenn nicht komprimiert werden.
      • Effektivität bewerten: Wenn GZIP korrekt funktioniert (was bei 99% der oben genannten Lösungen der Fall sein sollte), hast du die GZIP-Komprimierung auf deiner Website erfolgreich aktiviert. Ich bin ziemlich sicher, dass diese Methoden für jeden funktionieren, der sie anwendet.



      Herzlichen Glückwunsch! Du hast einen bedeutenden Schritt getan, um die Leistung deiner Website durch das Aktivieren von GZIP zu optimieren.



      Fazit

      Die Aktivierung der GZIP-Komprimierung ist eine leistungsstarke Möglichkeit, die Geschwindigkeit und Effizienz deiner Website zu steigern. Durch sorgfältige Implementierung und Tests kann GZIP erhebliche Vorteile hinsichtlich Ladezeiten und Benutzererfahrung bieten. Dieser Leitfaden hat Sie durch den Prozess der Aktivierung von GZIP auf Apache-Servern, der Verwendung von .htaccess und der Kombination von GZIP mit Browser-Caching geführt. Wenn du diese Schritte befolgst, dann bist du auf dem besten Weg zu einer reaktionsschnelleren und hochoptimierten Website.

      Viel Spaß beim Komprimieren mit GZIP!

      Anzeige

      Dein Kommentar

      * Diese Felder sind erforderlich, E-Mails werden nicht veröffentlicht
      ?

      Dieses Feld ist optional
      Fülle dieses Feld aus und verbinde Dein Namen mit Deiner Website.

      Die in dieses Kontaktformular eingegebenen Daten werden in unserem System gespeichert, um die Ausgabe des Kommentars sicherzustellen. Ihre E-Mail-Adresse wird gespeichert, um die Anzahl der Kommentare und die zukünftige Registrierung zu bestimmen

      Ich habe gelesen die Datenschutzbestimmungen und Nutzungsbedingungen. Ich bestätige die Übermittlung des Formulars und die Übermittlung meiner Daten.
      tnado © 2024 | Alle Rechte Vorbehalten
      Made with by prod3v3loper