Website-Inhalte mit Jetpack Boost zwischenspeichern

Beschleunigen Sie die Leistung Ihrer Website, indem Sie häufig abgerufene Inhalte lokal speichern und so die Ladezeiten für Besucher reduzieren. 

Um auf die Caching-Funktion zuzugreifen, stellen Sie sicher, dass das Plugin Jetpack Boost installiert und aktiviert ist. Wenn Sie eine Installationsanleitung benötigen, besuchen Sie unsere Installationsanleitung.

Seiten-Caching aktivieren

So aktivieren Sie das Seiten-Caching:

  1. Gehen Sie zu Jetpack → Boost im WP-Admin.
  2. Erweitern Sie den Bereich „Seiten laden“.
  3. Aktivieren Sie den Schalter „Seiten-Caching aktivieren“.

Nach der Aktivierung zeigt Boost die Schaltfläche „Cache leeren“, das Panel „Ausnahmen“ und den Schalter „Protokollierung aktivieren“ an.

Überprüfen Sie, ob das Seiten-Caching funktioniert

Sie können überprüfen, ob der Cache funktioniert, indem Sie auf Ihrem Server in wp-content/boost-cache/cache/ nach zwischengespeicherten Dateien suchen. Sie können außerdem Ihre Website in einem privaten oder Inkognito-Browser öffnen (das Plugin speichert nur Seitenanfragen von abgemeldeten Besuchern im Cache) und anschließend wie folgt vorgehen:

  1. Öffnen Sie die Webentwicklerkonsole und wechseln Sie zum Tab „Netzwerk“.
  2. Leeren Sie die Liste und laden Sie die Seite anschließend neu.
  3. Klicken Sie auf den Eintrag für Ihre Seite und überprüfen Sie die Response-Header. Sie finden dort einen Eintrag namens „X-Jetpack-Boost-Cache“ mit dem Wert „hit“, wenn die Seite aus dem Cache geladen wurde. Wurde die Seite nicht zwischengespeichert, lautet der Wert „miss“.

Wenn einer Seite der Header „X-Jetpack-Boost-Cache“ fehlt, wird ihre URL wahrscheinlich vom Caching ausgeschlossen.

Überprüfen Sie, ob eine Seite im Cache gespeichert ist

Wenn sich Ihre Website je nach angemeldetem oder abgemeldetem Status unterschiedlich verhält, sehen Sie möglicherweise eine zwischengespeicherte Seite im Format HTML, die von einer externen Caching-Schicht bereitgestellt wird, etwa von Ihrem Hosting-Anbieter, einem CDN oder einem anderen Caching-Plugin.

So überprüfen Sie dies:

  1. Öffnen Sie die betroffene Seite in einem privaten oder Inkognito-Browserfenster.
  2. Fügen Sie einen Abfrageparameter hinzu (?nocache=1) zur URL hinzu. Das sieht dann so aus: https://yourjetpack.blog/?nocache=1
  3. Vergleichen Sie, wie die Seite mit und ohne den Parameter geladen wird.

Wenn die Seite mit dem Parameter korrekt geladen wird, ohne ihn jedoch nicht, ist der aktuelle Code der Website korrekt und das Problem hängt mit dem Cache zusammen.

Wenden Sie sich in diesem Fall an Ihren Hosting-Anbieter oder überprüfen Sie andere Caching-Schichten Ihrer Website und bitten Sie um eine vollständige Leerung des Caches.

Das Hinzufügen eines Abfrageparameters behebt das Problem nicht. Es umgeht lediglich den Cache, damit Sie feststellen können, ob das Caching die Ursache ist, und die Fehlersuche fortsetzen können.

Vorhandene Caching-Systeme

Jetpack Boost erkennt, wenn Ihre Website bereits ein anderes Seiten-Caching-System verwendet.

Auf unterstützten Hosting-Plattformen kann Boost erkennen, ob Ihr Host Seiten-Caching bereitstellt. In diesem Fall zeigt Boost Seiten-Cache wird ausgeführt, und Sie müssen den Seiten-Cache von Jetpack Boost nicht aktivieren und keine Änderungen am Cache Ihres Hosting-Anbieters vornehmen.

Wenn Boost ein anderes Caching-Plugin oder Caching-System erkennt, das verhindert, dass der Seiten-Cache von Jetpack Boost ausgeführt wird, ist der Schalter „Seiten-Caching aktivieren“ möglicherweise nicht verfügbar. Wenn Sie stattdessen den Seiten-Cache von Jetpack Boost verwenden möchten, deaktivieren Sie zunächst die andere Caching-Lösung.

Wenn Sie nicht wissen, welches Caching-System Ihre Website verwendet, wenden Sie sich an Ihren Hosting-Anbieter, bevor Sie Änderungen vornehmen.

Die technische Seite des Cachings

Alle von WordPress verwendeten Seiten-Caches müssen eine spezielle Datei im wp-content Verzeichnis namens advanced-cache.php verwenden, um ihre Caching-Funktionen zu steuern. Jetpack Boost zeigt die Meldung „Existing Cache System Detected“ an, wenn eine advanced-cache.php Datei in Ihrem wp-content Verzeichnis erkannt wird.

Wenn Sie Zugriff auf die Dateien der Installation von WordPress haben, überprüfen Sie diese Datei, um festzustellen, ob sie Informationen über die aktuell konfigurierte Caching-Lösung enthält.

Wenn eine leere Datei advanced-cache.php installiert ist, hat Ihr Hosting-Anbieter sie möglicherweise dort abgelegt, um Sie daran zu hindern, eine eigene Lösung für das Seiten-Caching zu verwenden. In solchen Fällen verfügt Ihr Hosting-Anbieter wahrscheinlich über einen integrierten Cache. Wir empfehlen, sich für weitere Informationen an Ihren Hosting-Anbieter zu wenden.

Jetpack Boost stellt Entwicklern, die das Caching-Verhalten anpassen möchten, mehrere Filter zur Verfügung. Dazu gehören jetpack_boost_cache_bypass_patterns zum Ändern von Umgehungsmustern, jetpack_boost_cache_request_cacheable zum Festlegen cachebarer Anfragen und jetpack_boost_cache_accept_headers zum Anpassen des Cachings anhand von Inhaltstypen.

Weitere Informationen finden Sie in der Dokumentation zum Cache API.

Bestimmte Teile der Website vom Caching ausschließen

Sie können Seiten oder Beiträge ausschließen, die immer die neuesten Inhalte anzeigen sollen.

So schließen Sie URLs vom Cache aus:

  1. Gehen Sie zu Jetpack → Boost im WP-Admin.
  2. Erweitern Sie den Bereich „Seiten laden“.
  3. Aktivieren Sie den Schalter „Seiten-Caching aktivieren“.
  4. Öffnen Sie das Panel „Ausnahmen“.
  5. Geben Sie jeden Pfad von URL, den Sie ausschließen möchten, in einer separaten Zeile ein.
  6. Wählen Sie die Schaltfläche „Speichern“ aus.

Geben Sie Pfade von URL ohne die vollständige Website-Adresse ein. Verwenden Sie beispielsweise checkout um eine einzelne Seite auszuschließen. Um mehrere URLs unter demselben Pfad auszuschließen, verwenden Sie .*, etwa gallery/.*.

Wählen Sie in Boost den Link „Beispiel anzeigen“ aus, um weitere Beispiele zu sehen.

Caching-Ereignisse verfolgen

Wenn beim Seiten-Caching Probleme auftreten, aktivieren Sie die Protokollierung, um Cache-Ereignisse aufzuzeichnen.

So aktivieren Sie die Cache-Protokollierung:

  1. Gehen Sie zu Jetpack → Boost im WP-Admin.
  2. Erweitern Sie den Bereich „Seiten laden“.
  3. Vergewissern Sie sich, dass der Schalter „Seiten-Caching aktivieren“ eingeschaltet ist.
  4. Aktivieren Sie den Schalter „Protokollierung aktivieren“.
  5. Wählen Sie den Link „Protokolle anzeigen“ aus, um das Cache-Debugprotokoll zu öffnen.

Das Cache-Debugprotokoll zeichnet Cache-Aktivitäten auf, die bei der Fehlerbehebung helfen können.

Wählen Sie die Schaltfläche „In die Zwischenablage kopieren“ aus, wenn Sie das Protokoll zur Fehlerbehebung kopieren oder an den Support senden müssen.

Die Protokollierung kann zusätzliche Festplattenaktivität verursachen. Deaktivieren Sie daher den Schalter „Protokollierung aktivieren“, sobald Sie die Fehlerbehebung abgeschlossen haben.

Cache leeren

Jetpack Boost leert zwischengespeicherte Inhalte automatisch, wenn Beiträge aktualisiert, veröffentlicht oder gelöscht werden, wenn sich Kommentare ändern oder wenn Sie das Theme wechseln.

So leeren Sie den Cache manuell:

  1. Gehen Sie zu Jetpack → Boost im WP-Admin.
  2. Erweitern Sie den Bereich „Seiten laden“.
  3. Vergewissern Sie sich, dass der Schalter „Seiten-Caching aktivieren“ eingeschaltet ist.
  4. Wählen Sie die Schaltfläche „Cache leeren“ aus.

Das manuelle Leeren des Caches ist nützlich, wenn Ihre Website veraltete Inhalte anzeigt, die nicht automatisch aktualisiert wurden.

Cache-Dauer anpassen

Inhalte bleiben 1 Stunde lang zwischengespeichert. Dies lässt sich ändern, indem Sie eine Zeile zur Datei wp-config.php Ihrer Website hinzufügen.

define( 'JETPACK_BOOST_CACHE_DURATION', 3600 );

Dabei gibt 3600 die Cache-Dauer in Sekunden an. Sie können diesen Wert nach Bedarf anpassen, um die Aktualität Ihrer zwischengespeicherten Inhalte zu steuern.

Allerdings verfügt WordPress über eine große Vielfalt an Plugins und Einstellungen, sodass einige Aktualisierungen möglicherweise übersehen werden. Wenn Ihnen auffällt, dass bestimmte Inhalte auf Ihrer Website nach einer Änderung veraltet erscheinen, können Sie den Seiten-Cache jederzeit leeren.

Cache-Parameter mit Filtern ändern

Jetpack Boost stellt mehrere Filter von WordPress bereit, mit denen Entwickler anpassen können, wie Besucher für die Bereitstellung zwischengespeicherter Inhalte identifiziert werden. Diese leistungsstarken Funktionen erfordern einiges an technischem Fachwissen, um sie effektiv zu implementieren. Ausführliche Erläuterungen zu den einzelnen Filtern und hilfreichen Beispielcode für den Einstieg finden Sie in der Dokumentation zu den Filtern von Jetpack Boost.

Probleme mit dem Caching beheben

Zur Behebung von Caching-Problemen bei Jetpack Boost lesen Sie bitte unseren Leitfaden zur Problembehebung mit ausführlichen Lösungen.

Hilfe erhalten

Brauchst du weitere Hilfe? Wende dich gerne an uns! Nutzer der kostenlosen Version von Jetpack Boost können eine Supportanfrage auf der Seite Plugin-Support für Jetpack Boost. Wenn du ein Upgrade durchgeführt hast, kannst du den Support kontaktieren für persönlichere Unterstützung.