Edge Caching

Edge Caching speichert den Cache deiner Kinsta-Website/Seite (der nur im Rechenzentrum deiner Website gespeichert wird) in einem beliebigen Rechenzentrum des globalen Netzwerks von Cloudflare 260+. Wenn deine Website-Besucher deine Website in ihrem Browser laden, werden die zwischengespeicherten Antworten von dem Standort geliefert, der ihnen am nächsten ist.

Edge Caching ist in allen Kinsta-Tarifen kostenlos enthalten. Im Gegensatz zu ähnlichen Caching-Lösungen entstehen dir keine zusätzlichen Kosten, und für Edge Caching ist kein separates Plugin erforderlich.

Edge Caching aktivieren

Um Edge Caching zu aktivieren, logge dich bei MyKinsta ein und gehe zu WordPress Websites > seitenname > Edge Caching.

Wissenswertes vor dem Aktivieren von Edge Caching

  • Edge Caching berücksichtigt derzeit keine Cache-Varianten mit enger Geolokalisierung (in der Nähe von Landesgrenzen, Bundesländern oder Städten). Wenn die IP-Geolokation in MyKinsta aktiviert ist (WordPress Websites > seitenname > Tools > Geolocation), wird der Cache an jedem PoP-Standort auf der Grundlage des Standorts des ersten Besuchers gespeichert, der die betreffende Seite aufruft.
  • Benutzerdefinierte Ausschlüsse des Advanced Site Cache (z. B. Kombinationen aus benutzerdefinierten Cookies und URIs) werden vom Edge Caching nicht berücksichtigt.
  • Du kannst Edge Caching aktivieren, wenn unser Support-Team keine benutzerdefinierten Cache-Regeln für deine Website konfiguriert hat, die benutzerdefinierte Cookies oder Geolocation verwenden.

Klicke auf die Schaltfläche Aktivieren.

Aktiviere das Edge Caching in MyKinsta
Aktiviere das Edge Caching in MyKinsta

Lies dir in dem Pop-up-Fenster, das erscheint, die Liste durch und klicke auf die Schaltfläche Edge-Cacheaktivieren, wenn alles gut aussieht.

Bestätige die Aktivierung des Edge Caching in MyKinsta
Bestätige die Aktivierung des Edge Caching in MyKinsta

Wenn wir feststellen, dass benutzerdefinierte Cache-Regeln hinzugefügt wurden, wird eine Warnung im Modal Edge-Caching aktivieren angezeigt. Wenn du dir sicher bist, dass diese Regeln nicht mit dem Edge Caching kollidieren, kannst du mit einem Klick auf die Schaltfläche Edge Caching aktivieren fortfahren. Wenn du dir nicht sicher bist, wende dich an einen Entwickler, um herauszufinden, ob die benutzerdefinierten Caching-Regeln deiner Website mit Edge Caching kompatibel sind.

Sobald Edge Caching aktiviert ist, siehst du die Edge Caching-Einstellungen.

Edge Caching-Einstellungen in MyKinsta
Edge Caching-Einstellungen in MyKinsta

Mobilen Cache aktivieren

Wenn deine Website mobile Browser erkennt und Seiten mit speziellem Markup für diese Geräte erstellt, kannst du einen mobilen Cache aktivieren, der von den Inhalten für Desktop-Nutzer getrennt ist. Wenn du dir diesbezüglich unsicher bist, wende dich bitte zuerst an deinen Website-Entwickler.

Wenn Edge Caching aktiviert ist, kannst du das mobile Caching in den Edge Caching-Einstellungen deiner Website einschalten (WordPress Websites > seitenname > Edge Caching). Klicke auf die Schaltfläche Mobilen Cache aktivieren, um die Vorteile des Edge Caching für mobile Geräte zu nutzen.

Aktiviere das mobile Edge Caching
Aktiviere das mobile Edge Caching

Edge-Cache löschen

Es gibt mehrere Möglichkeiten, wie du den Edge-Cache deiner Website löschen kannst. Hinweis: Wenn dein Theme oder ein aktives Plugin auf deiner Website einen eingebauten Cache hat, empfehlen wir, den Cache dort zuerst zu löschen.

Lösche den Cache in deinem WordPress-Dashboard

Wenn das Kinsta Must Use (MU) Plugin installiert ist, kannst du das Edge Caching (und andere Arten von Cache) in deinem WordPress-Dashboard löschen. Melde dich in deinem WordPress-Dashboard an und führe einen der folgenden Schritte aus:

  • Klicke auf der Seite des Kinsta-Cache-Plugins in deinem WordPress-Dashboard auf die Schaltfläche Alle Caches löschen.
  • Klicke auf den Link Caches löschen in der WordPress-Admin-Symbolleiste.

Beide Methoden löschen sowohl das Edge-Caching als auch den Website-Cache.

Lösche den Cache in WordPress mit dem Kinsta MU-Plugin
Lösche den Cache in WordPress mit dem Kinsta MU-Plugin

Wenn du möchtest, dass der Cache für bestimmte URLs oder Pfade automatisch geleert wird, wenn du Änderungen an deiner Website vornimmst, kannst du diese in den Einstellungen des Kinsta MU-Plugins konfigurieren. Klicke in der linken Seitenleiste auf Kinsta Cache und füge die URLs hinzu, die bei Aktualisierungen deiner Website gelöscht werden sollen. Weitere Informationen findest du in unserer Anleitung zum Hinzufügen von benutzerdefinierten Caching-URLs im Kinsta MU-Plugin.

Cache in MyKinsta löschen

Logge dich bei MyKinsta ein und gehe zu WordPress Websites > seitenname > Edge Caching.

Klicke auf die Schaltfläche Cache löschen, um den gesamten Cache zu löschen.

Lösche den Edge-Cache in MyKinsta
Lösche den Edge-Cache in MyKinsta

Wenn du nur bestimmte URLs oder Pfade löschen möchtest, gib die URL in das Feld URL-Cache löschen ein und klicke auf die Schaltfläche URL-Cache löschen. Um auch den Cache für die Unterverzeichnisse unter der URL zu löschen, aktiviere das Kästchen neben Cache für alle Unterverzeichnisse unter der angegebenen URL löschen.

Edge-Cache für bestimmte URLs löschen
Edge-Cache für bestimmte URLs löschen

Hinweis: Dies löscht nur den Edge-Cache. Wenn auch der Cache deiner Website gelöscht werden muss, musst du ihn separat löschen, indem du zu Extras > Website-Cache gehst und auf die Schaltfläche Cache löschen klickst.

Cache mit WP-CLI löschen

Wenn das Kinsta Must Use (MU) Plugin installiert ist, kannst du den Edge Cache (und andere Arten von Cache) mit WP-CLI löschen.

Verbinde dich mit deinem Server über SSH und navigiere zum Dokumentenstamm deiner Website:

cd public

Wenn das Kinsta Must Use (MU) Plugin auf der Website installiert ist, kannst du mit diesem Befehl den Full-Page-Cache und den Edge-Cache (wenn Edge-Caching aktiviert ist) löschen:

wp kinsta cache purge

Um den gesamten Cache zu löschen, füge das Flag --all hinzu:

wp kinsta cache purge --all

Edge-Caching testen

Bevor du deine Website mit einem Tool zum Testen der Website-Geschwindigkeit testest, empfehlen wir, die HTTP-Kopfzeile einer Seite zu überprüfen, um sicherzustellen, dass sie aus dem Edge-Cache geladen wird. Im Folgenden findest du einige Möglichkeiten, wie du die HTTP-Kopfzeile deiner Website überprüfen kannst.

Überprüfe das Edge-Caching mit dem HTTP-Status- und Redirect-Checker von Kinsta

Mit unserem kostenlosen HTTP-Status- und Redirect-Checker kannst du den HTTP-Status und die Redirect-Kette einer beliebigen URL überprüfen. Mit diesem Tool kannst du die Antwort-Kopfzeile überprüfen, um festzustellen, ob das Edge Caching funktioniert.

Wähle eine Seite, die aus dem Edge Cache bedient werden soll, und kopiere die URL aus der Adressleiste deines Browsers. Füge diese URL in das Redirect Checker Tool ein und führe die Prüfung durch.

Du solltest ein Ergebnis wie dieses sehen:

Edge Cache-Kopfzeile, ki-cache-type und Ki-CFCache-Status, im HTTP-Status und im Redirect Checker
Edge Cache-Kopfzeile, ki-cache-type und Ki-CFCache-Status, im HTTP-Status und im Redirect Checker

Scrolle nach unten, bis du die Antwort-Kopfzeile siehst. In diesem Abschnitt gibt es zwei Header, deren Werte du überprüfen musst: ki-cache-type und Ki-CF-Cache-Status. Der ki-cache-type Header sollte den Wert Edge haben. Die Ki-CF-Cache-Status Kopfzeile sollte den Wert HIT oder SAVING haben.

Überprüfen des Edge-Caching mit einem Webbrowser

Du kannst die integrierten Entwicklerwerkzeuge deines Webbrowsers verwenden, um zu überprüfen, ob Edge Caching funktioniert. In diesem Beispiel verwenden wir Google Chrome, um die HTTP-Header für die Startseite unserer Website zu überprüfen. Um die Chrome-Entwicklertools zu starten, klicke mit der rechten Maustaste auf eine beliebige Stelle der Seite und dann auf Untersuchen.

Prüfen mit den Browser-Entwicklertools in Chrome
Prüfen mit den Browser-Entwicklertools in Chrome

Klicke dann auf die Registerkarte Netzwerk und lade die Seite neu. Während die Seite geladen wird, siehst du auf der linken Seite des Entwicklertools-Fensters eine Liste mit den Anfragen. Klicke auf die erste Seitenanforderung, um zu überprüfen, ob das Edge Caching richtig funktioniert.

Edge Cache-Kopfzeile, ki-cache-type und Ki-CFCache-Status, in der Registerkarte Netzwerk der Browser-Entwicklungstools
Edge Cache-Kopfzeile, ki-cache-type und Ki-CFCache-Status, in der Registerkarte Netzwerk der Browser-Entwicklungstools

Scrolle auf der Registerkarte Header nach unten, bis du die Antwort-Kopfzeile siehst. In diesem Abschnitt gibt es zwei Kopfzeilen, deren Werte du überprüfen musst: ki-cache-type und Ki-CF-Cache-Status. Die ki-cache-type Kopfzeile sollte den Wert Edge haben. Die Ki-CF-Cache-Status Kopfzeile sollte den Wert HIT oder SAVING haben.

Edge Caching im Terminal überprüfen

Wenn du mit dem Terminal (Kommandozeile) vertraut bist, kannst du die HTTP-Header auch mit dem Befehl curl überprüfen. Verwende den folgenden Befehl und ersetze die URL am Ende des Befehls durch die URL deiner Website.

curl -L -s -o /dev/null -D - https://kinstaexample.com

Nachdem du diesen Befehl ausgeführt hast, solltest du eine Antwort wie diese erhalten:

Edge Cache-Kopfzeile, ki-cache-type und Ki-CFCache-Status, in der Befehlszeile
Edge Cache-Kopfzeile, ki-cache-type und Ki-CFCache-Status, in der Befehlszeile

Es gibt zwei Kopfzeilen, deren Werte du überprüfen musst: ki-cache-type und Ki-CF-Cache-Status. Die ki-cache-type Kopfzeile sollte den Wert Edge haben. Die Ki-CF-Cache-Status Kopfzeile sollte den Wert HIT oder SAVING haben.

Fehlerbehebung beim Edge Caching

Wenn das Edge Caching nicht zu funktionieren scheint, gibt es ein paar Dinge, die du überprüfen kannst:

  • Den Wert der X-Kinsta-CacheKopfzeile: Edge Caching speichert die Antwort nur, wenn sie bereits im Seiten-Cache gespeichert wurde (Full Page Caching). Wenn der Wert von X-Kinsta-Cache nicht HIT ist, wird die Seite nicht im Site-Cache gespeichert und kann vom Edge Caching nicht gecacht werden.
  • Wenn du erwartest, dass die Seite zwischengespeichert wird, und es sich nicht um eine Seite handelt, die üblicherweise aus dem Cache ausgeschlossen wird (z. B. wp-admin, cart, my-account, checkout usw.), kannst du dich bei unserem Support-Team vergewissern, dass die Seite kein ausgeschlossenes URL-Muster oder Cookie in den Nginx-Einstellungen der Website enthält.

Edge Caching deaktivieren

Wenn du Edge Caching aktiviert hast, wird oben auf der Seite ein grünes Häkchen neben Aktiviert angezeigt. Rechts neben diesem Abschnitt kannst du auf die Schaltfläche Deaktivieren klicken, um das Edge Caching zu deaktivieren.

Deaktiviere Edge Caching
Deaktiviere Edge Caching

Wichtige Hinweise

  1. Edge Caching wird in naher Zukunft standardmäßig aktiviert sein.
  2. Es kann 2-5 Minuten dauern, bis der Edge-Cache in allen Rechenzentren von Cloudflare vollständig geleert ist. Sobald du die Fertigstellungsmeldung in MyKinsta siehst, solltest du 2-5 Minuten warten, bis der Cache in allen Rechenzentren geleert ist. Wenn du eine Seite hast, die häufiger aktualisiert werden muss, kann dir unser Support-Team helfen, diese Seite vom Edge Caching auszuschließen.
  3. Edge Caching kann für Live-Sites und Premium Staging-Umgebungen aktiviert werden. Für Standard-Staging-Umgebungen kann es nicht aktiviert werden.
  4. Edge Caching ist nicht kompatibel mit Cache-Variationen mit eingeschränkter Geolokalisierung oder erweiterten Ausschlüssen für den Seiten-Cache, wie z. B. Kombinationen aus benutzerdefinierten Cookies und URIs.
  5. Edge Caching bedient deinen Kinsta-Website-/Seiten-Cache, aber nicht statische Assets wie Bilder, JavaScript- und CSS-Dateien. Das Kinsta CDN, das unabhängig vom Edge Caching ist, kann aktiviert werden, um die statischen Inhalte deiner Website bereitzustellen. Wenn das Kinsta CDN aktiviert ist, verfügt deine Website über eine zusätzliche Caching-Ebene, die unabhängig vom Edge Caching verwaltet wird. Der CDN-Cache kann mit dem Kinsta MU-Plugin, mit WP-CLI (wenn das Kinsta MU-Plugin installiert ist) oder durch Löschen des CDN-Caches in MyKinsta gelöscht werden.
  6. Wir haben Caching-Regeln für Edge Caching aufgestellt, die mit Standard-WordPress-, BuddyPress-, WooCommerce- und Easy Digital Downloads-Sites funktionieren. Wir schließen gängige private URIs und Cookies aus, so dass dein WordPress-Dashboard, deine Foren, deine Einkaufswagenseiten oder alle Seiten, auf denen ein Nutzer eingeloggt ist, automatisch vom Caching ausgenommen werden. Wenn du ein individuelles WordPress-Setup verwendest, kann es sein, dass zusätzliche Bereiche deiner Website den Cache umgehen müssen oder dass zusätzliche Regeln für die Kompatibilität hinzugefügt werden müssen. Wenn das der Fall ist, kannst du dich jederzeit an unser Support-Team wenden.
  7. Edge Caching funktioniert nicht bei Anfragen, die einen Set-Cookie Response Header zurückgeben. Standardmäßig wird die Antwort-Kopfzeile Set-Cookie aus den gecachten Antworten aller neu erstellten Websites bei Kinsta entfernt. Eine Set-Cookie Antwort-Kopfzeile wird normalerweise verwendet, um Daten für einen bestimmten Kunden bereitzustellen. Wenn du diese Antwort-Kopfzeile im Cache speicherst, könnten den Besuchern Daten angezeigt werden, die nicht für sie bestimmt sind.
  8. Der Edge Cache ist so eingestellt, dass er alle 30 Tage abläuft, kann aber auch kürzer sein, wenn eine Zeit lang nicht auf den Edge Cache zugegriffen wird.
  9. Wenn du Seiten in WordPress aktualisierst, musst du weder den Site-Cache noch den Edge-Cache manuell löschen; beide werden automatisch gelöscht.
  10. Wenn du ein eigenes Cloudflare-Konto für deine Website verwendest, kannst du Edge Caching nutzen, wenn du nichtdie automatischen Plattformoptimierungen (APO) von Cloudflare verwendest. Diese beiden Caching-Methoden sind nicht kompatibel, du solltest also entweder die eine oder die andere Methode verwenden, nicht beide.
  11. Wenn du bösartige IP-Adressen mit dem IP-Deny-Tool in MyKinsta blockiert hast und nicht möchtest, dass diese blockierten IP-Adressen auch nur eine gecachte Version deiner Website erreichen oder in den Analysen gezählt werden, darfst du das Edge-Caching nicht aktivieren. IP-Adressen, die mit dem IP-Deny-Tool blockiert werden, werden auf der Nginx-Ebene blockiert, nicht auf der Cloudflare-Ebene. Da die Cloudflare-Ebene keine Informationen über die auf der Nginx-Ebene gesperrten IP-Adressen hat, könnte bei aktiviertem Edge Caching eine gecachte Version deiner Website an eine gesperrte IP-Adresse von einem Cloudflare-Rechenzentrum ausgeliefert werden. Wenn es dir egal ist, ob eine blockierte IP-Adresse eine zwischengespeicherte Version deiner Website erreicht oder nicht, kannst du Edge Caching aktivieren. Hinweis: Besuche auf gecachten Seiten werden in Analytics gezählt, auch wenn die IP-Adresse auf Nginx-Ebene blockiert ist.
  12. Edge Caching ist nicht mit geolocation-basiertem Blocking (Geoblocking) kompatibel, z. B. wenn du nur bestimmten Ländern den Zugriff auf deine Website erlaubst. Geo-Blocking findet auf der Nginx-Ebene statt, nicht auf der Cloudflare-Ebene. Da Cloudflare nicht über die Geoblocking-Details deiner Website verfügt, könnte bei aktiviertem Edge Caching eine im Cache gespeicherte Version deiner Website von einem Cloudflare-Rechenzentrum an einen blockierten Standort geliefert werden. Wenn es dir egal ist, ob ein gesperrter Standort eine zwischengespeicherte Version deiner Website erreicht oder nicht, kannst du Edge Caching aktivieren.

Leistungsdaten

Während unserer Beta-Phase haben wir Leistungsdaten von 91 Websites gesammelt, um die Geschwindigkeitsverbesserungen unserer neuen Edge-Caching-Funktion zu testen. Hier sind die Ergebnisse:

  • Die durchschnittliche HTML-Ladezeit für eine Website, die unseren Seitencache (X-Kinsta-Cache: HIT) verwendet, betrug 0,4909 Sekunden. Die durchschnittliche Ladezeit mit Edge Caching lag bei 0,2239 Sekunden. Das ist eine Geschwindigkeitsverbesserung von 45,6 % und bedeutet fast eine Halbierung der Ladezeit für HTML!
  • Die durchschnittliche TTFB-Differenz betrug 51% (0,4025 – 0,2069).

Zusammenfassung

Wenn du eine Möglichkeit suchst, deine Website zu beschleunigen, solltest du Edge Caching ausprobieren. Es ermöglicht die Bereitstellung von zwischengespeicherten Inhalten aus mehreren Rechenzentren mit minimaler Einrichtung und ohne zusätzliches Plugin.

War dieser Artikel hilfreich?