Mit über 1 Million aktiven Installationen ist W3 Total Cache eines der beliebtesten Caching- und Optimierungs-Plugins im WordPress Repository. Im Gegensatz zu anderen WordPress-Optimierungs-Plugins, die eine relativ einfache und gestraffte Schnittstelle bieten, bietet W3 Total Cache die vollständige Kontrolle über die Cache-Konfiguration deiner Webseite in WordPress.

Die Granularität der Einstellungen des W3TC macht es zu einem idealen Plugin für fortgeschrittene Benutzer und Entwickler, die die ultimative Kontrolle über ihre WordPress Seiten haben wollen. In diesem Artikel schauen wir uns die Einstellungen des W3 Total Cache im Detail an, und wir geben dir unsere empfohlene Konfiguration, um die Leistung deiner Webseite zu steigern.

Wenn du Kinsta-Benutzer bist, brauchst du bestimmte Einstellungen im W3 Total Cache nicht zu konfigurieren, da unser Hosting-Stack bereits viele Optimierungen eingebaut hat. Zum Beispiel ist das Server-Level-Seiten-Caching via NGINX auf allen Kinsta-Webseiten standardmäßig aktiviert, sodass du es im W3 Total Cache nicht aktivieren musst. Wenn du das W3TC auf einer von Kinsta gehosteten Webseite einrichtest, achte einfach besonders auf die Setup-Anweisungen weiter unten. Wir werden dich sicher informieren, wenn eine bestimmte Einstellung nicht benötigt wird oder nicht mit Kinsta kompatibel ist.

Wie man W3 Total Cache installiert

Wenn du W3 Total Cache nicht auf deiner Webseite installiert hast, kannst du es direkt in deinem WordPress Dashboard installieren. Suche einfach nach „W3 Total Cache“ auf der „Add Plugins“-Seite und installiere es.

Installieren von W3 Total Cache.

Installieren von W3 Total Cache.

Es gibt auch eine Pro-Version von W3 Total Cache, die auf der Webseite von BoldGrid erworben werden kann. Die Pro-Version verfügt über einige zusätzliche Funktionen wie REST API-Caching, Google Maps-Caching und zusätzliche Erweiterungen. In diesem Artikel verwenden wir die kostenlose Version aus dem WordPress-Plugin-Repository.

Steigere die Leistung deiner Webseite #WordPress 🚀 und übernimm die Kontrolle über erweiterte Funktionen mit diesem Leitfaden zu W3 Total Cache Einstellungen ⚡️Click to Tweet

Wo werden W3 Total Cache Einstellungen gespeichert?

Nachdem du W3 Total Cache installiert hast, siehst du einen Reiter „Leistung“ in der Sidebar deines WordPress Admin Dashboards. Wenn du auf den Reiter „Leistung“ klickst, werden verschiedene Untermenüs wie „Allgemeine Einstellungen“, „Seiten-Cache“, „Minimieren“ und mehr angezeigt.

W3 Total Cache Einstellungen in der Sidebar.

W3 Total Cache Einstellungen in der Sidebar.

Du kannst die W3 Total Cache Einstellungen auch über den Reiter „Leistung“ in deiner WordPress-Admin-Toolbar aufrufen.

W3 Total Cache Einstellungen der Admin-Symbolleiste.

W3 Total Cache Einstellungen der Admin-Symbolleiste.

Wie man W3 Total Cache löscht

Bevor wir uns damit beschäftigen, wie man den W3 Total Cache konfiguriert, wollen wir kurz besprechen, wie man den Cache leert oder löscht. Wenn du mit der Maus über den Reiter „Leistung“ in der Admin-Symbolleiste fährst, siehst du zwei Optionen zum Löschen des Caches.

  1. Purge All Caches – lösche alle Caches auf einmal.
  2. Module bereinigen – einen einzelnen Cache löschen (z.B. minified assets, Seiten-Cache, Objekt-Cache, etc.).
Löschen des W3 Total Cache.

Löschen des W3 Total Cache.

W3 Total Cache Allgemeine Einstellungen

Lass uns in W3 Total Cache „Allgemeine Einstellungen“ Menü eintauchen, um ein paar grundlegende Einstellungen zu konfigurieren.

Seiten-Cache

Standardmäßig wird jede einzelne Anfrage an deine WordPress Seite in Echtzeit gerendert. Für bestimmte Arten von Webseiten wie eCommerce-Shops oder Diskussionsforen ist dynamisches Rendern ideal. Für Blogs, Nachrichten-Webseiten und andere Webseiten, die keine dynamischen Inhalte benötigen, kann das Hinzufügen eines Seiten-Caching-Layers jedoch die Leistung verbessern und die Serverlast reduzieren.

Aktiviere das Seiten-Caching im W3TC.

Aktiviere das Seiten-Caching im W3TC.

Wenn deine Webseite bei Kinsta gehostet wird, brauchst du dir keine Sorgen um das Caching der Seiten zu machen. Wir haben eine hochleistungsfähige Serverkonfiguration, die die Seiten deiner Webseite automatisch in statischen HTML-Dateien zwischenspeichert. Wenn dein Host kein Seiten-Caching anbietet, kannst du das Seiten-Caching im W3 Total Cache Plugin aktivieren.

Minify

Wenn du deine HTML-, CSS– und JavaScript-Assets verkleinerst, kann die Gesamtgröße der Seiten deiner Webseite reduziert werden, indem unnötiger Leerraum entfernt wird. Für die meisten WordPress Seiten ist es in Ordnung, die „Minify“-Funktion des W3 Total Cache zu aktivieren und die „Auto“-Option für den „Minify Mode“ auszuwählen.

HTML, CSS und JavaScript in W3TC minimieren.

HTML, CSS und JavaScript in W3TC minimieren.

In einigen Fällen kann das Minifizieren von Assets dazu führen, dass CSS- oder JavaScript-Code kaputt geht, was oft zu sichtbaren Fehlern im Frontend führt. Wenn du ungewöhnliche Probleme auf deiner Webseite bemerkst, nachdem du Assets minifiziert hast, empfehlen wir dir, mit einem Entwickler zusammenzuarbeiten, um die Assets zu identifizieren, die Probleme verursachen. Danach kannst du die „Minify“-Funktion im manuellen Modus verwenden, mit der du die Minifizierung für bestimmte CSS- und JavaScript-Dateien umgehen kannst.

Opcode-Cache

WordPress ist ein dynamisches CMS, was bedeutet, dass PHP-Mitarbeiter ständig im Hintergrund Code ausführen. Der Opcode-Cache hilft, deine Webseite zu beschleunigen, indem er kompilierten PHP-Code speichert, wodurch nachfolgende Anfragen, die den gleichen Code benötigen, schneller ausgeführt werden.

Aktiviere den Opcode-Cache im W3TC.

Aktiviere den Opcode-Cache im W3TC.

Wenn deine Webseite auf Kinsta gehostet wird, brauchst du dir keine Gedanken darüber zu machen, dass du eine Opcode-Cache-Ebene im W3 Total Cache aktivieren musst. Wir aktivieren OPcache, einen Opcode-Cache, auf allen Live-Umgebungen. OPcache ist auf Staging-Umgebungen deaktiviert, um sicherzustellen, dass kompilierter PHP-Code nicht zwischengespeichert wird und die Entwicklung und Fehlersuche auf der Webseite nicht behindert.

Wenn dein Host keinen Opcode-Cache anbietet, empfehlen wir, es im W3 Total Cache zu aktivieren. Beachte, dass die Opcode-Cache-Funktion nur in der Pro-Version von W3TC verfügbar ist.

Datenbank-Cache

Die Datenbank des W3TC speichert die Ergebnisse von MySQL-Datenbankabfragen. Obwohl diese Funktion nützlich klingt, empfehlen wir, es deaktiviert zu lassen und stattdessen einen Objekt-Cache zu verwenden.

Datenbank-Caching im W3 Total Cache.

Datenbank-Caching im W3 Total Cache.

Wir haben festgestellt, dass die Datenbank-Cache-Funktion in einigen Fällen zu einer hohen CPU-Auslastung führen kann. Das bedeutet, dass die Menge an CPU, die durch das Speichern von Datenbankabfrageergebnissen eingespart wird, am Ende durch den Anstieg der für dieses Feature benötigten CPU kompensiert werden könnte.

Objekt-Cache

Im Kontext von WordPress speichert ein Objekt-Cache die Ergebnisse von abgeschlossenen Datenbankabfragen. WordPress hat zwar einen eingebauten Objekt-Cache, aber es speichert die Daten nur für das Laden einer einzelnen Seite. Dies ermöglicht eine effizientere Seitendarstellung, da es dafür sorgt, dass beim Laden einer Seite keine CPU-Ressourcen für identische Datenbankabfragen verschwendet werden müssen.

Der standardmäßige Objekt-Cache von WordPress ist zweifellos vorteilhaft für die Leistung, aber ein Objekt-Cache, der die Daten über Seitenladevorgänge hinweg speichert, ist sogar noch besser! Die „Object Cache“-Funktion des W3TC fügt ein benutzerdefiniertes Caching-Skript in deinem /wp-content Verzeichnis hinzu und ändert das Verhalten von WordPress‘ Objekt-Cache, um Daten dauerhaft (über mehrere Seitenladevorgänge hinweg) zu speichern.

Wir empfehlen, die Objekt-Cache-Funktion des W3TC auf deiner WordPress-Seite zu aktivieren, um Anfragen, die Datenbankabfragen verwenden, zu beschleunigen, wenn deine Webseite nicht auf Kinsta gehostet wird.

W3 Total Cache Objekt-Cache

W3 Total Cache Objekt-Cache

Wenn deine Webseite auf Kinsta gehostet wird, bieten wir einen hochleistungsfähigen Objekt-Caching-Layer an, der von unserem Redis-Add-on unterstützt wird. Redis ist ein Open Source In-Memory-Datenstrukturspeicher, der oft für Datenbank- und Message-Broker-Anwendungen verwendet wird.

Da Redis Daten im RAM zwischenspeichert, ermöglicht es WordPress den Zugriff auf gecachte Daten aus einem persistenten Objekt-Cache, der viel schneller ist als herkömmliche Objekt-Cache-Konfigurationen.

Browser-Cache

Browser-Caching kann deine Webseite in WordPress erheblich beschleunigen, indem statische Assets wie CSS, JavaScript, Bilder und Schriften lokal gespeichert werden. Das Browser-Caching verwendet eine Verfallszeit, um zu bestimmen, wie lange die Assets zwischengespeichert werden sollen. Im modernen Web geben die meisten Entwickler eine Verfallszeit von 1 Jahr für statische Assets an.

Aktiviere das Browser-Caching in W3 Total Cache.

Aktiviere das Browser-Caching in W3 Total Cache.

Für Webseiten, die auf Kinsta gehostet werden, setzen wir eine Cache-Periode von 1 Jahr für statische Dateien durch. Dies kann überprüft werden, indem man den cache-control-Header für eine statische Datei, die auf Kinsta gehostet wird, überprüft. Wenn dein Webhost keine „weit in die Zukunft reichende Verfallszeit“ für den Browser-Cache erzwingt, kannst du die „Browser Cache“-Funktion in W3 Total Cache aktivieren und die Verfallszeit konfigurieren.

CDN (Content Delivery Network)

Wenn du ein CDN oder ein Content-Delivery-Netzwerk verwendest, um statische Dateien in Datenzentren auf der ganzen Welt auszulagern, kannst du W3 Total Cache so konfigurieren, dass URLs für „Theme-Dateien, Medienbibliotheks-Anhänge, CSS, JS“ und mehr mit deinem CDN-Hostnamen neu geschrieben werden.

CDN-Einstellungen in W3 Total Cache Einstellungen.

CDN-Einstellungen in W3 Total Cache Einstellungen.

Wenn deine Webseite bei Kinsta gehostet wird, empfehlen wir Kinsta CDN, unser leistungsstarkes Content-Delivery-Netzwerk, das von KeyCDN betrieben wird. Wenn Kinsta CDN aktiviert ist, werden statische Datei-URLs automatisch neu geschrieben, um von Kinsta CDN aus bedient zu werden.

Wenn du lieber einen anderen CDN-Anbieter verwenden möchtest oder deine Webseite nicht auf Kinsta gehostet wird, kannst du die „CDN“-Funktion im W3 Total Cache aktivieren und deine CDN-URL hinzufügen.

Reverse Proxy

Ein Reverse-Proxy sitzt zwischen deinem Webserver und WordPress und kann dazu verwendet werden, verschiedene logikbasierte Manipulationen an eingehenden Anfragen vorzunehmen. W3TC unterstützt Varnish, ein beliebter „HTTP-Beschleuniger“ für das Caching und Ausliefern von Daten mit dem Ziel, die Belastung des Backends zu reduzieren.

Um Varnish verwenden zu können, muss das Varnish-Paket zuerst von deinem Host installiert werden. Wenn du ein Kinsta-Kunde bist, solltest du die Reverse-Proxy-Option nicht aktivieren, da unsere Infrastruktur nicht für die Verwendung von Varnish ausgelegt ist.

Benutzer Erfahrung

Die „User Experience“-Optimierung des W3TC lässt dich Lazy Loading aktivieren, Emojis deaktivieren und das wp-embed.js-Skript deaktivieren. Wir empfehlen, Lazy Loading auf deiner Webseite zu aktivieren, um das Laden von Seiten zu beschleunigen. Wenn du nicht bereits Browser-natives oder Plugin-basiertes Lazy Loading verwendest, empfehlen wir die Verwendung von W3 Total Cache für Lazy Loading.

Einstellungen zur Benutzererfahrung im W3TC.

Einstellungen zur Benutzererfahrung im W3TC.

In der heutigen Welt haben die meisten Betriebssysteme einen eingebauten Support für Emoticons. Daher solltest du vielleicht das in WordPress enthaltene Emoji-Skript deaktivieren, wenn du kein großer Emoji-Benutzer bist. Die Verwendung von W3TC, um wp-emoji-release.min.js zu entfernen, wird dir helfen, eine HTTP-Anfrage zu bearbeiten und ~10KB aus deinen geladenen Seiten zu entfernen.

Genauso kannst du die wp-embed.js mit W3 Total Cache deaktivieren, wenn du keine WordPress-Beiträge einbindest. Die Deaktivierung dieses Skripts hat keinen Einfluss auf die oEmbed-Funktionalität zum Einbetten von YouTube-Videos, SoundCloud-Streams, etc.

Sonstiges

W3 Total Cache hat ein paar verschiedene Einstellungen, die du auch konfigurieren kannst. Wenn du ein Google Page Speed Dashboard Widget in WordPress anzeigen lassen möchtest, kannst du deinen Page Speed API Key eingeben. Es gibt auch eine Option, um die Bewertung der Seitengeschwindigkeit in der Menüleiste für jede Seite deiner WordPress Webseite anzuzeigen.

Diverse Einstellungen in W3 Total Cache Einstellungen.

Diverse Einstellungen in W3 Total Cache Einstellungen.

Für die anderen Einstellungen wie „NGINX server configuration file path“, „enable file locking“, „optimize disk enhanced page and minify disk caching for NFS“, empfehlen wir, sie in ihren Standardeinstellungen zu belassen, es sei denn, du hast einen besonderen Grund, sie zu ändern.

Fehlerbehebung

Wenn du ein Problem auf deiner Webseite beheben möchtest, hat W3 Total Cache ein praktisches „Debug“-Menü, mit dem du bestimmte Cache-Ebenen und Optimierungseinstellungen deaktivieren kannst. Wenn du zum Beispiel eine visuelle Panne auf deiner Webseite bemerkst, kannst du den Debug-Modus für die Option „Minify“ aktivieren, die HTML-Kommentare in den Quellcode deiner Seite einfügt, um dir bei der Fehlersuche zu helfen.

Debug-Modus im W3 Total Cache.

Debug-Modus im W3 Total Cache.

Da das Debug-Modus-Feature deine Server-Ressourcen zusätzlich belastet, empfehlen wir es nur in einer Staging-Umgebung oder zu Zeiten mit wenig Traffic zu verwenden. Außerdem solltest du den Debug-Modus deaktivieren, wenn du mit der Fehlersuche fertig bist!

Import/Export Einstellungen

Nachdem du mit der Konfiguration deiner Einstellungen fertig bist, kannst du die „Import/Export“-Funktion des W3TC benutzen, um ein Backup deiner Konfiguration zu erstellen. W3 Total Cache Einstellungen hat eine Menge Einstellungen, so dass die Möglichkeit, ein vollständiges Backup zu exportieren, sehr beruhigend ist. Außerdem ermöglicht es dir, deine eigene W3TC-Konfiguration einfach über mehrere Webseiten hinweg zu replizieren, ohne dass du irgendetwas manuell konfigurieren musst.

W3TC-Einstellungen importieren und exportieren.

W3TC-Einstellungen importieren und exportieren.

W3 Total Cache Einstellungen – Seiten-Cache

Tauchen wir in die „Page Cache“-Einstellungen von W3 Total Cache ein. Wenn deine Webseite bei Kinsta gehostet wird, brauchst du dir keine Gedanken über den Seiten-Cache zu machen – du kannst diesen Abschnitt also ruhig überspringen.

Aliase

Die „Aliase“-Funktion von W3 Total Cache erlaubt es dir, identische WordPress-Inhalte, die auf verschiedenen Domains verfügbar sind, zwischenzuspeichern. Wir raten davon ab, diese Funktion zu aktivieren. Wenn deine WordPress Seite über verschiedene Domains erreichbar ist (z.B. domain.com und www.domain.com), ist es am besten, eine 301 Redirect Regel aufzustellen, um Anfragen an deine primäre Domain weiterzuleiten, um Duplicate Content Strafen von Google und anderen Suchmaschinen zu vermeiden.

Cache vorladen

Die „Cache-Vorladen“-Funktion crawlt durch deine Sitemap und stellt Anfragen an die Seiten deiner Webseite, um den Seiten-Cache vorzuladen. Für die meisten Webseiten empfehlen wir, das Cache-Vorladen zu deaktivieren, da es zu Spikes der Server-Ressourcen führen kann, die die potenziellen Leistungsvorteile zunichte machen.

Wenn du das Cache-Vorladen aktivieren möchtest, kannst du bei W3TC eine Sitemap-URL, ein Aktualisierungsintervall und Seiten pro Intervall angeben. Stelle sicher, dass du das „Aktualisierungsintervall“ und „Seiten pro internem Intervall“ nicht zu hoch einstellst, um die Wahrscheinlichkeit von CPU-Spitzen zu verringern.

Bereinigungs-Richtlinie

In der „Purge Policy“ des W3TC kannst du angeben, welche Seiten und Feeds du automatisch bereinigen möchtest, nachdem die Beiträge veröffentlicht oder bearbeitet wurden. Für die meisten Webseiten sollten die Standardeinstellungen (Startseite, Beitragsseite und Blog-Feed) ausreichend sein. Wenn du zusätzliche Seiten zur Bereinigungsrichtlinie hinzufügen möchtest, gibt es eine Reihe von Optionen, die du konfigurieren kannst.

REST API

WordPress‘ enthaltene REST API lässt dich JSON-formatierte Daten abfragen. REST API wird von einer Vielzahl von Plugins verwendet und ist entscheidend für Headless WordPress Setups. Abhängig von deinem genauen Anwendungsfall für die REST API kann es eine gute Idee sein, die Abfrageergebnisse im Cache zu speichern. Das REST API-Caching fällt in die Kategorie „Wenn du es brauchst, wirst du es wissen“. Wenn du dir also unsicher bist, ob du das REST API-Caching aktivieren solltest, empfehlen wir, es auf „Don’t Cache“ zu belassen.

Advanced

In den Cache-Optionen der „Advanced“-Seite des W3TC kannst du eine Vielzahl von Einstellungen anpassen, darunter „akzeptierte Query-Strings“, „abgelehnte User Agents“, granulare Cache-Umgehungseinstellungen und mehr. Wenn du zum Beispiel deinen W3 Total Cache so konfigurieren musst, dass du niemals Beiträge unter einer bestimmten Kategorie oder einem bestimmten Tag zwischenspeichern musst, kannst du dies in den „Erweitert“-Optionen tun.

Da diese Einstellungen sehr Website-spezifisch sein können, gibt es keine „empfohlenen Einstellungen“, die wir anbieten können. Wenn du jedoch einen ganz bestimmten Aspekt des Seiten-Caching-Verhaltens deiner Webseite anpassen möchtest, solltest du auf jeden Fall einen Blick auf die erweiterten Optionen werfen.

W3 Total Cache Einstellungen – Minimieren

Als nächstes gehen wir die „Minify“-Einstellungen von W3 Total Cache durch.

HTML & XML

In der Sektion „HTML & XML“ kannst du die Einstellungen für die HTML-Minifizierung konfigurieren.

JS

In der Sektion „JS“ kannst du die Einstellungen für die JavaScript-Minifikation konfigurieren.

CSS

In der Sektion „CSS“ kannst du die CSS-Minifikationseinstellungen konfigurieren.

Advanced

Der Abschnitt „Advanced“ enthält ein paar zusätzliche Einstellungen, um das Minifizierungsverhalten anzupassen.

Der Rest des “ Advanced“-Abschnitts enthält Eingabefelder, mit denen du Asset-Dateien angeben kannst, die niemals minifiziert werden sollen. Es gibt auch ein Feld „Abgelehnte User Agents“, das es erlaubt, nicht minifizierte Dateien bestimmten User Agents zuzustellen. Schließlich kannst du noch externe Asset-Dateien hinzufügen, die in den Minifizierungsprozess von W3 Total Cache einbezogen werden sollen.

W3 Total Cache Einstellungen – Objekt Cache

Als nächstes stehen die „Object Cache“-Einstellungen des W3TC auf der Liste. Für die meisten Webseiten funktionieren die Standardeinstellungen ganz gut, aber lass sie uns trotzdem durchgehen.

W3 Total Cache Settings — Browser Cache

Die meisten WordPress-Hosts, einschließlich Kinsta, implementieren bereits richtige Browser-Cache-Header auf der Ebene des Webservers. Wenn dein Host dies nicht tut oder wenn du das Verhalten des Browser-Cachings weiter anpassen möchtest, kannst du dies mit W3 Total Cache tun.

In den „Browser-Cache“-Einstellungen sind die Standardeinstellungen für die Abschnitte „Allgemein“, „CSS & JS“ und „HTML & XML“ sowie „Medien & andere Dateien“ für die meisten WordPress-Seiten ausreichend. Da es auf dieser Seite so viele Einstellungen gibt, empfehlen wir, einen Entwickler zu konsultieren, bevor du Änderungen am Browser-Caching-Verhalten vornimmst. Nachfolgend findest du einige wichtige Einstellungen, die du in Bezug auf das Browser-Caching beachten solltest.

Die „Browser Cache“-Einstellungsseite enthält auch eine Vielzahl von Einstellungen in Bezug auf Sicherheitskopfzeilen wie Content Security Policy (CSP) und X-XSS-Schutz. Wir empfehlen immer, mit einem qualifizierten Entwickler zusammenzuarbeiten, um diese Einstellungen durchzugehen, da falsche Konfigurationen sich direkt auf die Benutzererfahrung deiner Webseite auswirken können. Zum Beispiel kann das Aktivieren des HSTS-Headers ohne ein korrektes SSL-Zertifikat und HTTPS-Konfiguration deine Webseite unzugänglich machen.

W3 Total Cache Einstellungen – User Agent Gruppen

Die „User Agent Groups“-Funktion von W3 Total Cache ist sehr leistungsstark, wenn du Traffic basierend auf dem Gerätetyp eines Benutzers umleiten musst. Zum Beispiel kannst du deine Webseite so konfigurieren, dass sie mit einem anderen Theme gerendert wird, wenn ein Benutzer deine Webseite von einem Handy aus besucht. Genauso kannst du Benutzer auf eine komplett andere Webseite umleiten, wenn deine Webseite auf einer einzigartigen Subdomain läuft.

Im Zeitalter des responsive Webdesigns sehen wir nicht mehr allzu viele Anwendungsfälle für diese spezielle Funktion. Heutzutage ist es am besten, deine Webseite von Anfang an responsiv zu gestalten, anstatt sich auf mehrere Themes oder eine nur für Handys bestimmte Subdomain zu verlassen.

W3 Total Cache Einstellungen – Referrer-Gruppen

Ein HTTP-Referrer ist ein optionaler HTTP-Header, der Informationen darüber liefert, woher eine Anfrage stammt. Wenn ein Besucher zum Beispiel von einem Google-Suche-Eintrag auf deine Webseite klickt, wäre der HTTP-Referrer google.com.

Du hast Probleme mit Ausfallzeiten und WordPress? Kinsta ist der Hoster der für Performance und Sicherheit steht. Schau dir unsere Pläne an

In W3 Total Cache kannst du mit „Referrer-Gruppen“ das Caching-Verhalten basierend auf dem HTTP-Referrer einer Anfrage individuell definieren. Du könntest zum Beispiel eine Referrer-Gruppe erstellen, die aus Suchmaschinen besteht, und das Caching-Verhalten nur für Anfragen von diesen Domains anpassen.

Ähnlich wie bei den oben erwähnten „User Agent Groups“, kannst du mit der „Referrer Groups“-Funktion auch Anfragen an eine andere Domain umleiten. Die meisten WordPress Seiten werden keine Referrer-Gruppen einrichten müssen, daher empfehlen wir nicht, welche zu konfigurieren.

W3 Total Cache Einstellungen – Cookie-Gruppen

Die neueste Cache-Gruppe, die W3 Total Cache unterstützt, ist „Cookie Groups“. Mit dieser Funktion kannst du einzigartige Caching-Buckets und Verhaltensweisen basierend auf den Cookies einer Anfrage erstellen. Ähnlich wie bei den „User Agent Groups“ und „Referer Groups“ müssen die meisten Webseiten keine benutzerdefinierte Cookie-basierte Caching-Konfiguration einrichten. Wenn deine Webseite Cookie-basiertes Caching benötigt, empfehlen wir, mit einem Entwickler zusammenzuarbeiten, um es korrekt zu konfigurieren.

W3 Total Cache Einstellungen – CDN

Kommen wir nun zu den CDN-Einstellungen von W3 Total Cache.

Advanced

W3 Total Cache Settings — User Experience

Als nächstes wollen wir die „User Experience“- oder Lazy Loading-Einstellungen im W3 Total Cache anpassen.

Verfügbare Erweiterungen für W3 Total Cache

W3 Total Cache bietet verschiedene Erweiterungen zur Integration mit Diensten von Drittanbietern. W3TC hat derzeit Erweiterungen für die folgenden Dienste.

Wenn du einen dieser Dienste auf deiner Seite nutzt, empfehlen wir dir, die entsprechende Erweiterung einzurichten, um die Kompatibilität mit dem W3 Total Cache zu gewährleisten. In diesem Abschnitt werfen wir einen Blick auf die Cloudflare-Erweiterung für W3 Total Cache.

Wie man W3 Total Cache Einstellungen mit der Cloudflare Erweiterung einrichtet

Um Cloudflare in den W3 Total Cache zu integrieren, benötigst du zwei Informationen von deinem Cloudflare Dashboard – die Account-E-Mail und den API-Schlüssel. Die Account-E-Mail ist die E-Mail-Adresse, mit der du dich bei Cloudflare einloggst. Schauen wir uns an, wie man einen Cloudflare-API-Key einrichtet.

Klicke im Cloudflare Dashboard auf den Reiter „Übersicht“. Als nächstes scrollst du nach unten und klickst auf „Get Your API Token“ in der rechten Sidebar.

Schau dir deinen Cloudflare Global API Key an.

Schau dir deinen Cloudflare Global API Key an.

Scrolle nach unten und klicke auf „View“ neben „Global API Key“, um deinen Cloudflare API Schlüssel zu erhalten. Achte darauf, diesen API-Schlüssel nirgendwo außerhalb des W3 Total Cache zu teilen, da es zur Steuerung deines Cloudflare-Accounts verwendet werden kann.

Schau dir deinen Cloudflare Global API Key an.

Schau dir deinen Cloudflare Global API Key an.

Als nächstes aktivierst du die Cloudflare Erweiterung auf der W3 Total Cache’s „Erweiterungen“ Seite und klickst auf „Einstellungen“. Klicke im Abschnitt „Zugangsdaten“ auf die Schaltfläche „Autorisieren„.

Autorisiere Cloudflare im W3 Total Cache.

Autorisiere Cloudflare im W3 Total Cache.

In dem folgenden Popup-Fenster gib deine Cloudflare Account E-Mail und deinen API-Schlüssel ein. Wenn du eine Fehlermeldung erhältst, überprüfe, ob deine Email-Adresse und dein API-Schlüssel korrekt sind. Nachdem die Anmeldedaten autorisiert sind, solltest du weitere Cloudflare Einstellungen auf der Seite sehen.

Cloudflare-Einstellungen in W3 Total Cache Einstellungen.

Cloudflare-Einstellungen in W3 Total Cache Einstellungen.

Lass uns die Cloudflare Einstellungen in W3 Total Cache Einstellungen durchgehen.

Cloudflare Caching

In diesem Abschnitt kannst du die Cache-Einstellungen von Cloudflare anpassen.

Cloudflare Content Processing

Tauchen wir in die Einstellungen zur Verarbeitung von Cloudflare-Inhalten im W3 Total Cache ein.

Cloudflare Bildverarbeitung

Lass uns die Bildverarbeitungseinstellungen von Cloudflare durchgehen.

Cloudflare Schutz

Cloudflare’s Hauptmerkmal ist eine hochentwickelte Firewall, die dich vor DDoS-Angriffen und bösartigen Akteuren schützen kann. Lass uns die Sicherheitseinstellungen von Cloudflare durchgehen.

Cloudflare SSL

Zuletzt solltest du sicherstellen, dass deine Cloudflare SSL Einstellungen korrekt konfiguriert sind. Lass uns die richtige Konfiguration in diesem Abschnitt durchgehen.

W3 Total Cache WooCommerce Einstellungen

WooCommerce ist die beliebteste eCommerce-Plattform für WordPress Seiten. Wenn du W3 Total Cache mit deinem WooCommerce-basierten Shop verwendest, solltest du sicherstellen, dass deine Konfiguration korrekt ist, um das Zwischenspeichern von Kundendaten zu vermeiden.

WooCommerce-Cookies umgehen

Um den Seiten-Cache für Seiten mit WooCommerce-spezifischen Cookies zu umgehen, gehe zu den „Page Cache“-Einstellungen des W3TC, scrolle nach unten zu „Abgelehnte Cookies“ und füge die vier untenstehenden Punkte hinzu.

Umgehen von WooCommerce-Cookies im W3 Total Cache.

Umgehen von WooCommerce-Cookies im W3 Total Cache.

Um sicher zu gehen, empfehlen wir außerdem, WooCommerce-spezifische URLs wie die Warenkorbseite, die Checkout-Seite und die Kontoseite zu umgehen. Um diese Seiten aus dem Cache zu umgehen, gehe zu den „Page Cache“-Einstellungen des W3TC und füge die URLs zum Abschnitt „Die folgenden Seiten niemals im Cache speichern“ hinzu.

Umgehe WooCommerce-Seiten aus dem W3 Total Cache.

Umgehe WooCommerce-Seiten aus dem W3 Total Cache.

Wie man alle Einstellungen im W3 Total Cache zurücksetzt

In einigen Fällen musst du vielleicht mit deiner W3TC-Konfiguration von vorne anfangen. Hier siehst du, wie du W3 Total Cache Einstellungen auf die Standardeinstellungen zurücksetzen kannst. Gehe zum W3TC-Menü „Allgemeine Einstellungen“, scrolle nach unten zum Abschnitt „Import-/Export-Einstellungen“ und klicke auf „Standardeinstellungen wiederherstellen„.

Setze W3 Total Cache Einstellungen auf die Standardeinstellungen zurück

Setze W3 Total Cache Einstellungen auf die Standardeinstellungen zurück

Mit mehr als 1 Million aktiver Installationen ist W3 Total Cache nicht ohne Grund ✨beliebt✨. Hier erfährst du, wie du es einrichtest und deine Einstellungen optimierst 👇Click to Tweet

Zusammenfassung

Wie du sehen kannst, ist das W3 Total Cache Plugin vollgepackt mit Funktionen und Einstellungen. Vom Seiten-Caching, über die Asset-Minifizierung bis hin zur Cloudflare-Integration hat W3TC alles, was du brauchst, um die Leistung deiner Webseite zu steigern!

In diesem Artikel sind wir unser empfohlenes Konfigurations-Plugin für W3TC durchgegangen. Hast du ein Lieblings-Plugin für die WordPress-Optimierung? Lass es uns in den Kommentaren unten wissen!


Wenn Dir dieser Artikel gefallen hat, dann wirst du Kinsta’s WordPress Hosting-Plattform lieben. Beschleunige deine Webseite und erhalte 24/7 Support von unserem erfahrenen WordPress-Team. Unsere Google Cloud basierte Infrastruktur konzentriert sich auf die Bereiche Auto-Scaling, Performance und Sicherheit. Lass uns dir den Kinsta-Unterschied zeigen! Schau Dir hier unsere Pakete an