3 Möglichkeiten zum Aktivieren der GZip-Komprimierung in WordPress (schnellere Website)

Aktivieren Sie die WordPress-GZIP-Komprimierung

Eines der Dinge, die Sie tun müssen, um Ihre Website schneller zu machen, ist die Aktivierung der WordPress Gzip-Komprimierung. Es ist ein wichtig Aspekt, weil einfach gesagt, wenn du deine willst Website Um schneller zu sein, muss die Größe der Seiten, die Sie Ihren Besuchern bereitstellen müssen, kleiner sein.

So sieht die Warnung zum Aktivieren der Gzip-Komprimierung unter GTMetrix aus:

gtmetrix Warnung

Im Wesentlichen bedeutet dies Folgendes:

es fordert den Server auf, alle Dateien zu komprimieren, bevor sie an den Benutzer gesendet werden. Da die Dateien kleiner sind, brauchen sie viel less Zeit, um an den Benutzer geliefert zu werden, was zu einer insgesamt schnelleren Erfahrung für Ihren Benutzer führt.

Dies ist eine ziemlich hohe Empfehlung Google Page Speed ​​Insights und wird auf Websites zur Website-Optimierung wie GTMetrix empfohlen.

Page Speed ​​Insights-Bericht schlägt vor, Dateien zu komprimieren

Wir führen Sie durch den gesamten Prozess der Überprüfung, ob die Funktion zum Aktivieren der Gzip-Komprimierung auf Ihrer Site aktiviert ist. Wir zeigen Ihnen dann drei Möglichkeiten, wie Sie es nach Bedarf aktivieren oder deaktivieren können. 

  1. Aktivieren Sie die WordPress Gzip-Komprimierung über .htaccess-Dateien
  2. Aktivieren über ein WordPress Gzip-Komprimierungs-Plugin
  3. Komprimieren von Dateien auf Ihren Websites mithilfe Ihrer Hosting-CPanel-Einstellungen.

Überprüfen Sie, ob die GZip-Komprimierung aktiviert ist

Bevor Sie tatsächlich Änderungen vornehmen, möchten Sie wahrscheinlich überprüfen, ob die Funktion zum Aktivieren der Gzip-Komprimierung Ihrer Site für Ihre WordPress-Site bereits aktiviert ist. 

Es gibt einige andere Websites, die dies können Überprüfen Sie mit diesem Tool, ob Sie es aktiviert haben or HTTP-Komprimierungstest.

Machen Sie Ihre Website schneller

Führen Sie Ihre Site durch den Test.

Überprüfen Sie, ob die WordPress-GZIP-Komprimierung aktiviert ist

Wenn Sie es bereits aktiviert haben, müssen Sie nichts tun. Sie erhalten ein schönes Ergebnis wie das folgende, das Ihnen zeigt, dass Ihre Website. Wenn nicht, lesen Sie weiter.

 Erfolgreiches Ergebnis

 

Sie können die GZIP-Komprimierung auch mithilfe eines Plugins von denselben Personen überprüfen, die das obige Tool erstellt haben. Sie finden das Plugin hier

Wenn Sie den Chrome-Browser verwenden, können Sie alternativ überprüfen, ob der GZIP Content Encoding-Header auf Ihrer Website vorhanden ist.

Sie können dies mit den Entwicklertools unter Ansicht> Entwickler> Entwicklertools überprüfen und zur Registerkarte Netzwerk wechseln. Wenn Sie auf die erste Anforderung zugreifen und zu den HTTP-Headern scrollen, wird Folgendes angezeigt, wenn die Option "Gzip-Komprimierung aktivieren" bereits aktiviert ist.

Chrome-Entwicklungstools akzeptieren die Codierung

Nachdem Sie festgelegt haben, wie Sie es überprüfen möchten, zeigen wir Ihnen eine Reihe von Möglichkeiten, wie Sie es aktivieren können.

So aktivieren Sie die GZip-Komprimierung

Es ist sehr, sehr einfach, die Komprimierung Ihrer Dateien mithilfe der integrierten Funktionen Ihres Webservers zu aktivieren. In der Regel müssen Sie nur die richtige Syntax kennen, um die Funktionalität zu aktivieren.

Es gibt mehrere Möglichkeiten, dies zu tun. Wir zeigen Ihnen einige davon und Sie können die auswählen, die Sie bevorzugen oder die für Sie am besten geeignet ist. Denken Sie daran, bevor Sie drastische Änderungen vornehmen, wird empfohlen, dass Sie eine nehmen vollständige WordPress-Sicherung

300x250orange.

1. Aktivieren Sie die WordPress Gzip-Komprimierung über .htaccess

Eine einfache Möglichkeit, die WordPress Gzip-Komprimierung zu aktivieren, besteht darin, einige Anweisungen in Ihrer .htaccess-Datei festzulegen.

Wir haben bereits Möglichkeiten zur Optimierung der Website-Geschwindigkeit gesehen Wenn Sie das Browser-Caching über Ihre .htaccess-Datei nutzen, ist dies die richtige Methode für Sie, wenn Sie mit Ihrer .htaccess-Datei herumspielen möchten.

Stellen Sie sicher, dass Sie eine Sicherungskopie dieser Datei erstellt haben, da kleine Fehler in dieser Datei Ihre Site beschädigen und sie sofort zum Erliegen bringen. Erstellen Sie eine Kopie Ihrer aktuellen Arbeitsversion, bevor Sie Änderungen vornehmen, damit Sie darauf zurückgreifen können, wenn nach dem Aktivieren der gzip-Komprimierung ein Fehler auftritt.

Die folgenden (und die meisten Optionen, die wir verwenden werden) verwenden die Funktionalität von mod_deflate Dies ist ein Modul, das normalerweise auf Webservern aktiviert ist, die vom Apache-Webserver betrieben werden.

Fügen Sie Ihrer .htaccess-Datei über den CPanel / File Manager Ihres Hosting-Servers Folgendes hinzu

# Kompresse Text, HTML, JavaScript, CSS, xml: AddOutputFilterByType DEFLATE text / plain AddOutputFilterByType DEFLATE text / html AddOutputFilterByType DEFLATE text / xml AddOutputFilterByType DEFLATE text / CSS AddOutputFilterByType DEFLATE text / JavaScript AddOutputFilterByType DEFLATE application / xml AddOutputFilterByType DEFLATE application / XHTML + xml AddOutputFilterByType DEFLATE-Anwendung / rss + xml AddOutputFilterByType DEFLATE-Anwendung / Javascript AddOutputFilterByType DEFLATE-Anwendung / x-Javascript AddOutputFilterByType DEFLATE-Anwendung / vnd.ms-fontobject AddOutputFilterByType DEFLATE-Anwendung -otf AddOutputFilterByType DEFLATE-Anwendung / x-font-truetype AddOutputFilterByType DEFLATE-Anwendung / x-font-ttf ml AddOutputFilterByType DEFLATE-Bild / x-Symbol AddType x-Schriftart / otf .otf AddType x-Schriftart / ttf .ttf AddType x-Schriftart / eot .eot AddType x-Schriftart / woff .woff AddType-Bild / x-Symbol .ico AddType-Bild / png .png

Sobald Sie das oben genannte aktiviert haben, führen Sie Ihre Site erneut durch den obigen Test.

Wenn Sie die Funktion deaktivieren möchten, löschen Sie natürlich einfach die obigen Zeilen aus der htaccess-Datei. Wenn Sie andere Dateien komprimieren möchten, müssen Sie diese Dateitypen auf ähnliche Weise wie oben hinzufügen. 

NGINX und IIS:

Die Syntax zum Aktivieren der GZip-Komprimierung unter Nginx unterscheidet sich ein wenig von der für Apache mit .htaccess. Sie müssen der Datei nginx.conf den folgenden Text hinzufügen, der der .htaccess-Datei unter NGINX entspricht.

gzip on; gzip_disable "MSIE [1-6] \. (?!. * SV1)"; gzip_vary on; gzip_types text / einfacher text / css text / javascript bild / svg + xml bild / x-icon anwendung / javascript anwendung / x-javascript;

In IIS, dh dem Webserver, der auf Windows-Computern ausgeführt wird, ist es am besten, dies über die IIS-Schnittstelle zu tun Verwenden dieses Handbuchs von Microsoft.

2. Aktivieren der Komprimierung über ein WordPress GZip Plugin

Da Sie versuchen, Ihre Website durch Aktivieren der GZip-Komprimierung schneller zu gestalten, haben wir gute Neuigkeiten für Sie.

Es gibt ein Plugin WP Rocket, mit dem komprimierte Dateien nicht nur verkleinert, sondern auch zehn weitere Optimierungen vorgenommen werden können, um Ihre Website schneller zu machen. Unter ein paar Dingen, mit denen es gut umgeht:

  • Aktivieren Sie die GZIP-Komprimierung (natürlich!)
  • Aktivierung von Browser-Caching
  • Aktivieren Sie die Bildoptimierung (um die Größe Ihrer Bilder kleiner und schneller zu machen).
  • Aktiviert das verzögerte Laden, sodass Bilder und andere schwere Bilder nur geladen werden, wenn sie benötigt werden (bei Bedarf).
  • Integriert sich in ein CDN, sodass schwere Ressourcen effizienter bereitgestellt werden können
  • Entfernt alle alten, toten oder nicht verwendeten Plugins und Tabellen
  • Aktiviert das Zwischenspeichern von Dateien und Datenbanken
  • und viele andere Optimierungen

Obwohl die GZIP-Komprimierung zum Aktivieren im folgenden Screenshot nicht sichtbar ist, ist sie in WP Rocket standardmäßig aktiviert und vollständig transparent. Hier finden Sie eine Reihe weiterer Dashboard-Einstellungen, die Sie in diesem Tool finden. 

WP Rocket

Das Plugin ist nicht kostenlos, aber die Investition in die Realität lohnt sich sehr, da eine schnelle Website nicht nur für Sie, sondern vor allem für Ihre Besucher eine großartige Erfahrung ist! Vor allem ist es buchstäblich in wenigen Minuten und mit wenigen Klicks aktiviert!

Aber bevor wir weitermachen, haben wir eine kurze Geschichte zu erzählen. Bis vor einigen Monaten war unsere Website nicht so schnell, wie wir es uns vorgestellt hatten. Wir hatten sehr oft neue Inhalte gepostet, aber die Seite war etwas schwerfällig, so dass das Laden einige Zeit in Anspruch nahm. Manchmal dauert das Laden 5 bis 8 Sekunden oder länger.

Und wir konnten es nicht schneller machen, egal was wir getan haben.

Eines schönen Tages stießen wir auf WP Rocket. Wir hatten so viel Zeit damit verschwendet, die Seite schnell zu machen, dass wir nur die Kugel gebissen und das Plugin bekommen haben. BOOM - Die Ladegeschwindigkeit der Site sinkt auf unter 2 Sekunden!

(Aktualisierung: Durch das neueste Google-Update hat unsere Website den organischen Verkehr um 30% gesteigert. Wir glauben, dass das meiste davon auf die Geschwindigkeitssteigerung zurückzuführen ist, die unsere Website dank WP Rocket erzielt hat.

Besuchen Sie WP Rocket

Nicht daran interessiert? Lesen Sie weiter, es gibt natürlich auch andere Möglichkeiten, die Gzip-Komprimierung zu aktivieren!

Wenn Sie einen Weg verwenden möchten, der möglich ist less technisch können Sie ein WordPress Gzip-Komprimierungs-Plugin verwenden. Einfach ausgedrückt, anstatt Dateien ändern zu müssen, mit dem Risiko, dass Ihre Site möglicherweise beschädigt wird, wenn Sie einen Fehler machen, macht es ein Plugin viel einfacher, die Gzip-Komprimierung zu aktivieren.

Sie können entweder eine Google-Suche nach durchführen WordPress-Komprimierungs-Plugin oder gehen Sie für das Einfache Gzip Ninja Geschwindigkeitskomprimierung.

Wie bei allen WP-Plugins ist dies ein ziemlich einfaches Verfahren zum Installieren und Aktivieren des Plugins. Sobald Sie dies getan haben, sollte auf Ihrer Site die WordPress Gzip-Komprimierung aktiviert sein

WordPress gzip Komprimierungs-Plugin 

3. Aktivieren Sie die GZIP-Seitenkomprimierung über CPanel

Neben der Aktivierung der GZip-Seitenkomprimierung auf WordPress-Ebene können Sie dies auch auf Serverebene tun - sofern verfügbar. Dies bedeutet, dass alle auf Ihrem Server gehosteten Websites jetzt vollständig gzip-fähig sind. 

Das Folgende sind die genauen Schritte für das Verfahren:

  1. Melden Sie sich beim CPanel Ihres Website-Hostings an
  2. Klicken Sie auf das Website-Symbol "Optimieren"
  3. Wählen Sie die Option "Alle Inhalte komprimieren"
  4. Klicken Sie auf Einstellungen aktualisieren
  5. Test auf Komprimierung und fertig!

Sehen wir uns den vollständigen Vorgang genauer an und verwenden Screenshots.

Suchen Sie auf Ihrem Cpanel nach dem Symbol "Website optimieren" und klicken Sie darauf.

Gzip-Komprimierungsserverebene - Optimieren Sie das Website-Symbol in Cpanel

Sobald Sie sich auf der Optimize-Website von CPanel befinden, können Sie "Alle Inhalte komprimieren" auswählen. Dadurch wird Ihr Server aufgefordert, den Inhalt zu komprimieren, bevor er an den Besucher gesendet wird. Wenn Ihre WP-Site hier gehostet wird, können Sie natürlich sicher sein, dass Ihr Inhalt auch WordPress-gzip-komprimiert ist.

Gzip komprimiert den gesamten Inhalt

So deaktivieren Sie die GZip-Komprimierung

Das Deaktivieren dieser Funktion ist nur eine Frage der Umkehrung der oben genannten Änderungen. Sie können also entweder alle zusätzlichen Codes entfernen, die wir unseren Konfigurationsdateien hinzugefügt haben, das Plugin deaktivieren oder die Funktion "Website optimieren" in unserem CPanel deaktivieren.

Anschließend müssen Sie die Tests erneut ausführen, um zu überprüfen, ob die Komprimierung von Dateien deaktiviert wurde.

Warum aktivieren wir dies?

Schauen wir uns als Hintergrundinformationen an, was hinter den Kulissen passiert, wenn ein Besucher auf Ihre Website kommt und der Browser mit dem Webserver der Website spricht.

Nehmen wir an, Sie kommen zu www.collectiveray.com/index.ghtml- Ihr Browser startet eine "Konversation" mit dem Webserver unter Verwendung des HTTP-Protokolls, das Anfragen und Antworten verwendet.

HTTP-Anfrage

  1. User Browser: Hey, kann ich BESTELLE die Datei /index.html
  2. Webserver: Ok, lassen Sie mich sehen, ob index.html verfügbar ist ...
  3. Webserver: Ja, hier ist es (200 OK). Ich bin dabei, die Datei mit einer Größe von ca. 50 KB zu senden.
  4. Benutzerbrowser: 50KB? Ok, ich werde darauf warten ... warten, warten ... großartig, es ist geladen.

Wie Sie sich vorstellen können, ist dies eine vereinfachte Ansicht des Geschehens. Wenn Sie möchten, können Sie jedoch die oben beschriebenen Chrome Dev-Tools verwenden, um genau zu überwachen, was gerade passiert.

Es funktioniert und Sie erhalten Ihre Datei. Dieser Vorgang wird immer wieder ausgeführt, bis Sie alle Dateien erhalten, aus denen die von Ihnen angeforderte URL besteht.

Obwohl das System funktioniert, ist das Senden von 50 KB Text nicht sehr effizient. Beachten Sie, dass dieser Vorgang mehrmals ausgeführt wird, wahrscheinlich hunderte Male für jede Seite, die Sie besuchen. Und während 50 KB nicht nach viel klingen, beginnt sich der kumulative Effekt des Sendens aller verschiedenen Dateien aufzubauen. ((Beachten Sie, dass Protokolle wie HTTP / 2 diesen Prozess erheblich verbessert haben)

Laden Sie die Liste der 101 WordPress-Tricks herunter, die jeder Blogger kennen sollte

101 WordPress-Tricks

Klicken Sie hier, um jetzt herunterzuladen

Um ehrlich zu sein, die meisten Texte wie HTML-, CSS- und JS-Dateien auf einer Website sind in ihrer Natur ineffizient, weil sie für Menschen und Maschinen lesbar und für den Verbrauch bestimmt sind - aber sie sind in ihrer Rohform überhaupt nicht schlank oder effizient bilden.

Was können wir also tun, um diesen Prozess zu verbessern? Zip es natürlich! Beim Zippen wird die Datei im Wesentlichen so codiert, dass der zu sendende Text kleiner wird, ohne dass die darin enthaltenen Informationen verloren gehen.

Durch das Senden einer komprimierten Version der zu sendenden Dateien sparen wir sowohl Bandbreite als auch Downloadzeit. Der Browser entpackt oder dekomprimiert die Datei und zeigt sie dem Benutzer an, der zufriedener ist, da die Seite schnell geladen wird.

Schauen wir uns an, wie die neue Konversation zwischen dem Webserver aussieht:

HTTP-Anfrage komprimiert 

  1. User Browser: Hey, kann ich BESTELLE die Datei index.html? Ich würde gerne eine komprimierte Version verwenden, wenn Sie eine haben
  2. Webserver: Ok, lassen Sie mich sehen, ob index.html verfügbar ist. Ich schicke dir dann eine komprimierte Version!
  3. Webserver: Ja, hier ist es (200 OK). Ich bin dabei, die Datei mit einer Größe von ca. 5 KB zu komprimieren. Fertig, kurz davor, es zu senden. 
  4. User Browser: Großartig! Es ist nur 15 KB. Ich werde es dekomprimieren und dem Benutzer anzeigen.

Wie wir schon mehrfach darauf hingewiesen haben und verschiedene Artikel, kleine Seiten, die schnell geladen werden = zufriedene Benutzer!

Die Formel ist einfach: Kleinere Datei = schnellerer Download = glücklicher Benutzer.

Codierungsdetails

Der wichtige Teil dieses Austauschs oder der Konversation zwischen dem Benutzerbrowser und dem Server besteht darin, zu verstehen, dass es in Ordnung ist, eine komprimierte Datei zu liefern. Der Vertrag oder die Vereinbarung besteht aus zwei Teilen

  • Das Browser sendet einen Header Dies zeigt dem Webserver, dass der Browser komprimierten Inhalt akzeptiert (gzip und deflate sind zwei allgemein verfügbare Komprimierungsschemata): Accept-Encoding: gzip, deflate

  • Das Webserver sendet eine Antwort Wenn Inhalte gesendet werden, die tatsächlich komprimiert sind: Content-Encoding: gzip

Der Server sendet möglicherweise nicht den inhaltscodierenden Antwortheader, was bedeutet, dass die Datei nicht komprimiert wurde (dies ist das Standardverhalten auf den meisten Servern). Der Header "Accept-Encoding" ist nur der Browser, der die Annahme von komprimierten Dateien anfordert, keine Anforderung. Wenn der Server diese Funktion nicht aktiviert hat oder keine komprimierten Inhalte zurücksenden möchte, verwendet der Browser die reguläre unkomprimierte Version.

Häufig gestellte Fragen

Was ist Komprimierung?

Bei der Gzip- oder Broltli-Komprimierung werden die vom Webserver an den Browser eines Besuchers zu sendenden Dateien so codiert, dass sie für den Endbenutzer kleiner (und damit schneller) sind. Die Zeit, die der Server benötigt, um diesen Inhalt zu komprimieren, und der Browser, um diesen Inhalt zu dekomprimieren, ist normalerweise viel kleiner als die Zeit, die dank der geringeren Größe gewonnen wird. Dies liegt daran, dass Internetverbindungen eine viel größere Latenz haben (Auswirkungen auf die Leistung) als die CPU-Zeit, die zum Komprimieren / Dekomprimieren von Inhalten erforderlich ist.

Sollte ich die GZIP-Komprimierung aktivieren?

Ja, Sie sollten die GZip-Komprimierung für Ihre Website aktivieren. Dies erfordert nur sehr wenige Eingriffe oder Änderungen, ist sehr einfach zu implementieren, hat nur geringe Auswirkungen auf den Inhalt Ihrer Website, bietet jedoch eine massive Leistungssteigerung für die Geschwindigkeit Ihrer Website.

Wie aktiviere ich die GZIP-Komprimierung in CPanel?

Um die GZip-Komprimierung in CPanel zu aktivieren, suchen Sie einfach nach der Funktion "Website optimieren" und aktivieren Sie "Alle Inhalte komprimieren".

Wie teste ich die GZip-Komprimierung?

Um die GZip-Komprimierung zu testen, besuchen Sie einfach eine der in diesem Artikel besuchten Websites. Diese prüfen, ob GZip auf Ihrer Website aktiviert ist oder nicht.

Wrapping up 

Dies war nur einer der vielen WordPress-Tipps, die auf verfügbar sind CollectiveRay.

Sie können leicht unglaubliche Einsparungen erzielen, indem Sie die WordPress-GZIP-Komprimierung aktivieren. Wie Sie sehen, haben wir bis zu 81% Einsparungen bei der Dateigröße erzielt. Dies ist eine großartige Möglichkeit, Ihre Website viel schneller zu machen. Wenn Sie den einfachen Ausweg nehmen möchten, anstatt Dateien und Codes durcheinander zu bringen, empfehlen wir Ihnen, sich für ein Plugin wie WP Rocket zu entscheiden.

Erfahren Sie, wie WP Rocket Ihre Website schneller macht

Über den Autor
David Attard
David ist seit 21 Jahren in der Online- und Digitalbranche tätig. Er verfügt über umfangreiche Erfahrung in der Software- und Webdesignbranche mit WordPress, Joomla und den damit verbundenen Nischen. Er hat mit Softwareentwicklungsagenturen, internationalen Softwareunternehmen und lokalen Marketingagenturen zusammengearbeitet und ist jetzt Head of Marketing Operations bei Aphex Media – einer SEO-Agentur. Als digitaler Berater liegt sein Fokus darauf, Unternehmen dabei zu helfen, sich durch die Kombination ihrer Website und der heute verfügbaren digitalen Plattformen einen Wettbewerbsvorteil zu verschaffen. Seine Mischung aus Technologieexpertise gepaart mit ausgeprägtem Geschäftssinn verschafft seinen Schriften einen Wettbewerbsvorteil.

Eine Sache noch... Wussten Sie, dass Leute, die nützliche Dinge wie diesen Beitrag teilen, auch FANTASTISCH aussehen? ;-);
Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder lass a nützlich Kommentieren Sie mit Ihren Gedanken und teilen Sie dies dann Ihren Facebook-Gruppen mit, die dies nützlich finden würden, und lassen Sie uns gemeinsam die Vorteile nutzen. Vielen Dank für das Teilen und nett zu sein!

Disclosure: Diese Seite enthält möglicherweise Links zu externen Websites für Produkte, die wir lieben und von ganzem Herzen empfehlen. Wenn Sie Produkte kaufen, die wir vorschlagen, können wir eine Empfehlungsgebühr verdienen. Solche Gebühren haben keinen Einfluss auf unsere Empfehlungen und wir akzeptieren keine Zahlungen für positive Bewertungen.

Autor (en) Empfohlen am:  Inc Magazin Logo   Sitepoint-Logo   CSS Tricks Logo    Webdesignerdepot-Logo   WPMU DEV Logo   und viele mehr ...