Wenn deine Website Besucher aus der ganzen Welt empfängt, können langsame Ladezeiten und hohe Latenzzeiten das Erlebnis stark beeinträchtigen. Egal, ob du einen persönlichen Blog, einen E-Commerce-Shop oder eine Anwendung betreibst, Geschwindigkeit und Reaktionsfähigkeit können über das Nutzererlebnis entscheiden.

Unzufriedene Nutzer/innen bleiben verabschieden sich schnell. Was kannst du tun, um ihr Erlebnis zu verbessern?

Zum Glück gibt es leistungsstarke Tools, mit denen du die Leistung deiner Website deutlich verbessern kannst. Eines der effektivsten ist das Edge-Caching.

Wenn du dich jemals über langsame Ladezeiten oder eine träge Reaktionszeit deiner WordPress-Website geärgert hast, ist dieser Leitfaden genau das Richtige für dich. Lass uns in die Welt des Edge-Caching eintauchen und lernen, wie du die Leistung von WordPress verbessern kannst.

Was ist Edge Caching?

Was genau ist „Edge“ und wie wirkt es sich auf die Leistung deiner Website aus?

Beim Edge Computing geht es darum, die physische Distanz zwischen einem Client (den Besuchern deiner Website) und dem Ursprungsserver (auf dem deine Website gehostet wird) zu verringern.

Viele CDNs nutzen dafür Edge-Server. In der Regel arbeiten CDNs mit zentralisierten Datenzentren auf der ganzen Welt. Viele dieser Datenzentren sind jedoch geografisch weit von den meisten Nutzern entfernt.

Der „Edge“ ist der äußere Rand eines CDN oder die Netzwerkinfrastruktur, die den Endnutzern am nächsten liegt. Dort werden Edge-Server platziert – in der Regel an physischen Internetaustauschpunkten, an denen sich ISPs und CDNs verbinden – um diese Distanz zu verringern.

Edge-Caching ist eine leistungsstarke Technik, die diese riesige Brücke der Netzwerke nutzt, um Kopien von Website-Inhalten näher an den Nutzer/innen zu speichern und so die Zeit zu verkürzen, die benötigt wird, um die Daten vom Ursprungsserver zu holen.

So funktioniert Edge Caching

Wenn eine Nutzerin oder ein Nutzer Inhalte von einer Website anfordert, z. B. Bilder, Videos oder Webseiten, wird die Anfrage normalerweise an den nächstgelegenen Edge-Server weitergeleitet und nicht direkt an den Ursprungsserver.

Beim Edge-Caching werden statische und dynamische Inhalte auf diesen Edge-Servern gespeichert. Statische Inhalte, wie z. B. Bilder, CSS-Dateien und JavaScript, bleiben für alle Nutzer/innen unverändert und können über einen längeren Zeitraum zwischengespeichert werden. Dynamische Inhalte können sich häufig ändern und erfordern sorgfältigere Caching-Strategien.

Durch das Zwischenspeichern von Inhalten auf dem Edge-Server können nachfolgende Anfragen nach denselben Inhalten direkt vom Edge-Server bedient werden, ohne dass sie vom Ursprungsserver abgerufen werden müssen.

Dadurch wird nicht nur die Belastung deines Servers reduziert, sondern auch der Weg, den die Daten zurücklegen müssen, verkürzt.

Edge-Caching ist besonders für Websites mit einem globalen Publikum von Vorteil. Indem du die weit verteilten Edge-Server eines CDN nutzt, können deine Nutzer/innen weltweit schnell und zuverlässig auf Inhalte zugreifen.

Welche Websites profitieren von Edge Caching?

Edge Caching ist für eine Vielzahl von Websites nützlich, von einfachen statischen Seiten bis hin zu vollständig interaktiven Anwendungen. Schauen wir uns die Arten von Websites genauer an, die von der deutlich verbesserten Leistung des Edge-Caching profitieren können.

Statische Websites

Statische Websites, die aus festen Inhalten bestehen, die sich nur selten ändern, sind ideale Kandidaten für Edge Caching.

Zu diesen Websites gehören in der Regel Blogs, Portfolios, Landing Pages und Informationswebsites, die keine dynamischen Inhalte verwenden. HTML, CSS, Assets wie Bilder und clientseitige Skripte wie JavaScript sind alles, was vorhanden ist.

Das Edge-Caching funktioniert zwar auch bei einigen Arten von dynamischen Inhalten, erfordert aber ein wenig mehr Aufwand. Der vorgerenderte Charakter statischer Websites eignet sich sehr gut für das Edge-Caching, da die Cache-Dateien wochen- oder monatelang aktuell bleiben.

Durch das Edge-Caching entfällt die Notwendigkeit, unveränderte Inhalte immer wieder vom Ursprungsserver abzurufen, was zu einem sofortigen Zugriff auf zwischengespeicherte Ressourcen und einem flüssigeren Surferlebnis führt.

Außerdem verbrauchen statische Websites nur sehr wenig Serverlast oder Bandbreite, so dass das Caching und die Bereitstellung viel schneller und kostengünstiger sind als Websites, die viele serverseitige Skripte verwenden oder häufig Datenbanken aufrufen.

Interaktive Anwendungen

Für Websites, die stark auf interaktive Anwendungen angewiesen sind oder dynamische Inhalte bereitstellen, wie z. B. E-Commerce-Plattformen oder soziale Netzwerke, spielt Edge Caching eine wichtige Rolle bei der Leistungsoptimierung.

Herkömmliche Caching-Methoden sind oft weniger effektiv, wenn es um dynamische und personalisierte Inhalte geht. Lange Zeit konnten nur statische Inhalte wie Bilder und HTML zwischengespeichert werden.

Das Edge-Caching hat die Dinge auf den Kopf gestellt, da die Skripte selbst von den CDN-Edge-Servern bereitgestellt werden können.

Ein Beispiel dafür sind Cloudflare Workers, Javascript-Funktionen, die auf dem CDN von Cloudflare laufen. So kann dynamischer Code, der auf Nutzereingaben reagiert, auf Edge-Servern ausgeführt werden und Nutzer/innen auf der ganzen Welt sofort erreichen.

Cloudflare Workers ermöglichen die Ausführung von dynamischem Code auf Edge-Servern
Cloudflare Workers ermöglichen die Ausführung von dynamischem Code auf Edge-Servern

So kannst du deinen Besuchern ein nahtloses Erlebnis bieten, ohne Kompromisse bei der Interaktivität einzugehen.

Anspruchsvolle und ressourcenintensive Websites

Websites, die ein hohes Verkehrsaufkommen oder ressourcenintensive Anwendungen wie Streaming-Plattformen oder Online-Gaming-Portale verarbeiten, können erheblich vom Edge-Caching profitieren.

Diese Websites stellen oft große Dateien wie Videos, Audiostreams oder hochauflösende Bilder bereit, die die Ursprungsserver und die Netzwerkbandbreite belasten und zu Pufferung und Latenz führen können.

Edge-Caching entlastet deine Server, indem es diese großen Dateien auf den Edge-Servern speichert und ausliefert, die deinen Besuchern am nächsten sind. Außerdem kannst du dank der dezentralen Natur von Edge-Servern große Datenverkehrsspitzen bewältigen und mit dem Wachstum deiner Nutzerbasis Schritt halten.

E-Commerce-Websites

Bei E-Commerce-Websites kann jede Sekunde darüber entscheiden, ob du einen potenziellen Kunden behältst oder verlierst, deshalb willst du keine Zeit verschwenden.

Edge Caching ist hier sehr hilfreich, da es dynamische Inhalte wie Produktlisten, Preisinformationen und Benutzersitzungen zwischenspeichert, die schnell und zuverlässig bereitgestellt werden müssen. Außerdem werden häufig aufgerufene Produktseiten, Bilder und andere Ressourcen auf den Edge-Servern zwischengespeichert.

Leider sind E-Commerce-Websites oft das Ziel von DDoS-Angriffen, die verheerend sein können. Dank Edge-Servern und CDNs als Ganzes verteilt die Load-Balancing-Technologie die Welle des bösartigen Datenverkehrs auf Hunderte von Servern, damit deine legitimen Kunden weiter einkaufen können.

Ein zusätzlicher Bonus ist, dass der gelegentliche Spitzenverkehr in den Ferien mühelos bewältigt werden kann.

Egal, ob du eine kleine Boutique oder einen großen Marktplatz betreibst, Edge Caching sorgt für ein nahtloses und sicheres Einkaufserlebnis – und nicht für ein langsames und frustrierendes.

Medien-Streaming-Seiten

Live-Streaming, Video-Streaming, Musik-Streaming – all das stellt hohe Anforderungen an deine Server.

Und nichts ist frustrierender für deine Besucher, als wenn ihr Lieblingssong oder ein Video, das sie gerade genießen, zwischengespeichert werden muss. Ein gewisses Maß an Latenz mag bei einer normalen Website akzeptabel sein, aber nicht, wenn es um Medien-Streaming geht.

Edge-Caching ist für eine reibungslose, unterbrechungsfreie Wiedergabe unerlässlich. Da sich Video- und Audiodateien nicht oft ändern, können sie auf Edge-Servern gecacht werden, die viel näher an den Besuchern sind. Das ist besonders wichtig für hochauflösende Videos, da sie so anstrengend sind und Netzwerküberlastungen ein großes Problem darstellen.

Auch Live-Inhalte können vom Edge-Caching profitieren. Auch wenn es schwierig ist, Inhalte in Echtzeit zwischenzuspeichern, können sich die Nutzer/innen weltweit mit dem Edge-Server verbinden, der ihnen am nächsten ist, und so vermeiden, dass dein Ursprungsserver überlastet wird, auch wenn die Zuschauerzahlen in die Tausende gehen.

Mit Edge-Caching können Media-Streaming-Websites ein erstklassiges Seherlebnis bieten, das die Zuschauer bei der Stange hält und sie immer wieder zurückkommen lässt.

Gaming-Plattformen

Genau wie beim Medienstreaming sind auch bei Spielen Latenzzeiten inakzeptabel – deine Spieler/innen werden sich nicht lange mit einem verzögerten und nicht reagierenden Spiel aufhalten.

Das gilt vor allem für Multiplayer-Spiele, bei denen schon kleine Probleme den Spielspaß erheblich beeinträchtigen können.

Es liegt zwar zum Teil in der Verantwortung der Entwickler/innen, ihr Spiel zu optimieren und unnötige Netzwerkaufrufe zu vermeiden, aber es ist genauso wichtig, ein CDN mit vielen Edge-Servern zu nutzen, damit das Spiel reibungslos läuft.

Edge-Server können genutzt werden, um Inhalte wie Grafik- und Audiodateien zwischenzuspeichern und an die Spieler/innen zu streamen, sobald sie sie erreichen. Außerdem können sie anstehende Aktualisierungen oder in manchen Fällen sogar die gesamte Spieldatei selbst zwischenspeichern.

Außerdem sind Spieleserver ein großes Ziel für DDoS-Angriffe, und Edge-Server helfen dabei, den bösartigen Datenverkehr zu entlasten – oder schnell zu skalieren, wenn du einen plötzlichen Zustrom neuer Spieler/innen bekommst.

Online-Lernplattformen

Lernmanagementsysteme und andere Bildungswebsites enthalten viele verschiedene Arten von Inhalten, die zwischengespeichert werden können.

Bilder, Videos, Audiodateien, interaktive Spiele und Demonstrationen, Livestreams, Quizze und andere interaktive Inhalte können zwischengespeichert werden, um sie den Lernenden effizienter zur Verfügung zu stellen.

Die Verteilung auf globale Edge-Server ist auch sehr hilfreich, wenn du ein hohes Volumen an Schüleranmeldungen zu bewältigen hast. Ein langsames, schlecht funktionierendes LMS ist ein schlechtes Lernerlebnis für deine Schüler/innen.

Blogs, Nachrichten und Informationswebseiten

Blogs und Informationswebsites eignen sich besonders gut für das Edge-Caching, da sie viele statische Inhalte enthalten. Auch wenn du gelegentlich Artikel und andere Ressourcen aktualisierst, ist das selten genug, damit der Cache lange Zeit gut bleibt.

Durch das Zwischenspeichern von häufig aufgerufenen Artikeln, Bildern und Multimedia-Inhalten auf Edge-Servern, die sich näher bei den Nutzern befinden, können Blogs die Ladezeiten verkürzen und die Reaktionsfähigkeit insgesamt verbessern. So können die Leser/innen deinen Artikelkatalog ohne Unterbrechung oder Verzögerung durchsuchen.

Da Blogs weltweit gelesen werden, ist das Edge-Caching auch wichtig, um die globale Erreichbarkeit auch bei Datenverkehrsspitzen aufrechtzuerhalten. Du kannst nie wissen, wann ein Artikel viral wird.

Wann man Edge Caching nicht verwenden sollte

Obwohl Edge Caching zahlreiche Vorteile für die Optimierung der Website-Leistung bietet, gibt es einige Szenarien, in denen es nicht sehr gut funktioniert.

Hochdynamische oder Echtzeit-Inhalte

Während Edge Caching die Auslieferung statischer und sogar einiger dynamischer Inhalte optimiert, gibt es Grenzen, wenn es um die Zwischenspeicherung hochdynamischer Inhalte geht – insbesondere bei Inhalten, die sich in Echtzeit ändern.

Inhalte, die häufig aktualisiert werden oder für jede/n Nutzer/in personalisiert sind, eignen sich möglicherweise nicht für das Caching am Edge.

Moderne CDNs wie Cloudflare haben Funktionen eingeführt, die bestimmte Arten von dynamischen Inhalten effektiver handhaben können, z. B. die Ausführung von Code auf den Edge-Servern selbst. Aber nicht alles kann gecacht werden – zumindest nicht ohne viel Geschick, fortgeschrittenes Wissen und eine komplizierte CDN-Einrichtung.

In Fällen, in denen Caching nicht machbar oder praktisch ist, kannst du stattdessen das Browser-Caching nutzen, deine Ressourcen für eine geringere Dateigröße optimieren und effizienteren Code implementieren, um die Antwortzeiten des Servers zu verringern.

Personalisierte Inhalte

Edge-Caching eignet sich nicht gut für die Bereitstellung von Inhalten, die auf einzelne Nutzer/innen zugeschnitten sind. Einer der Hauptvorteile des Caching besteht darin, dass häufig aufgerufene Inhalte von Edge-Servern bereitgestellt werden, damit Menschen auf der ganzen Welt sie schnell herunterladen können. Wenn nur eine Person den Inhalt sieht, macht das Caching wenig Sinn.

Personalisierte Empfehlungen auf E-Commerce-Websites, individuelle Newsfeeds oder benutzerspezifische Dashboards können in der Regel nicht zwischengespeichert werden, da sie auf Echtzeitdaten oder Interaktionen angewiesen sind.

Anstatt sich auf Edge-Caching zu verlassen, kannst du Strategien zur dynamischen Bereitstellung von Inhalten wie clientseitiges Scripting, Browser-Caching, Prefetching von Inhalten und Datenkomprimierung einsetzen, um die Bereitstellung personalisierter Inhalte zu optimieren.

Komplexe Caching-Regeln vermeiden

Die Implementierung von Edge-Caching kann zusätzliche Komplexität mit sich bringen, vor allem wenn deine Website bereits komplexe Caching-Regeln hat.

So kann das Edge-Caching beispielsweise schwierig einzurichten sein oder zu unerwarteten Ergebnissen führen, wenn es zusammen mit bestehenden Regeln wie benutzerdefinierten Cache-Control-Headern, Cache-Invalidierung oder Cache-Bypass-Regeln verwendet wird.

Das heißt nicht, dass es unmöglich ist. Es erfordert nur einen erfahrenen Entwickler, um es richtig einzurichten. Nicht übereinstimmende Caching-Konfigurationen zwischen dem Ursprungsserver und den Edge-Servern können zu Cache-Konflikten oder zur Anzeige veralteter Inhalte führen.

Je nachdem, wie komplex deine bestehende Caching-Architektur ist, kann die Integration von Edge-Caching eine große Aufgabe darstellen.

Sehr große Dateien

Edge-Caching ist für die Auslieferung von kleinen bis mittelgroßen, oft statischen Dateien optimiert. Je nach Kapazität der Server kann es schwierig sein, sehr große Dateien zu cachen, z. B. hochauflösende Videos, Software-Downloads oder große Datensätze.

Das hängt stark von dem CDN ab, das du benutzt. Wenn die Edge-Server Schwierigkeiten haben, große Mediendateien auszuliefern, kann es sein, dass wichtigere Dateien der Website aus dem Cache verdrängt werden oder die Leistung aufgrund der hohen Bandbreite und des hohen Ressourcenverbrauchs bei der Auslieferung großer Dateien an Hunderte von Nutzern sinkt.

Wenn die Datei häufig aktualisiert wird, gibt es auch Probleme mit der Cache-Invalidierung, da veraltete Versionen auf allen Edge-Servern gelöscht und aktualisiert werden müssen. Das kann ein langsamer Prozess sein und dazu führen, dass die Nutzer/innen mit veralteten Inhalten konfrontiert werden.

Stattdessen solltest du das Edge-Caching umgehen, so dass die Nutzer/innen vom Ursprungsserver herunterladen, einen Teil des Dateiinhalts zwischenspeichern oder – für Videostreaming oder ähnliche Websites, für die ein CDN erforderlich ist – ein spezielles CDN einrichten, das für die Bereitstellung großer Dateien optimiert ist.

Fragen der Sicherheit und des Datenschutzes

Das Edge-Caching kann zwar die Leistung einer Website verbessern, bringt aber auch potenzielle Sicherheits- und Datenschutzprobleme mit sich, insbesondere wenn authentifizierte, personalisierte oder private Inhalte zwischengespeichert werden.

Das Zwischenspeichern sensibler Informationen am Edge erhöht das Risiko eines unbefugten Zugriffs und von Datenschutzverletzungen. Je mehr Kopien es gibt, desto größer ist die Wahrscheinlichkeit, dass sie entdeckt werden.

Das Zwischenspeichern von Inhalten kann auch zu Problemen mit Gesetzen wie der Datenschutz-Grundverordnung (GDPR) führen, die vorschreibt, dass du alle gespeicherten Kopien von Nutzerdaten auf Anfrage löschen musst.

Edge-Server erhöhen die Angriffsfläche für deine Website und ihre Daten und können zu Sicherheitslücken wie Cache Poisoning führen.

All dies kann durch die Verschlüsselung aller privaten Inhalte, die den Cache durchlaufen, durch das Hinzufügen von Richtlinien zur Löschung veralteter und ungenutzter Daten im Cache oder durch das Unterlassen der Speicherung sensibler Daten im Cache entschärft werden.

Andere Überlegungen

Speziell für Kinsta-Nutzerinnen und -Nutzer ist das Edge-Caching nicht immer mit einigen bestimmten Einstellungen kompatibel.

  • Edge Caching funktioniert nicht gut mit der Geolokalisierung, es sei denn, sie ist landesweit. Geolocation, die auf Bundesstaaten und Städten basiert, wird nicht richtig gecacht, und Gebiete in der Nähe von Landesgrenzen können ungewöhnlich funktionieren.
  • Benutzerdefinierte Ausschlüsse, die über den erweiterten Site-Cache hinzugefügt wurden, funktionieren nicht.
  • Die Erkennung von User-Agents, um unterschiedliche Websites für Mobilgeräte und Desktops anzuzeigen, funktioniert nicht mit Edge-Caching. Du kannst alternativ die Mobile Caching-Funktion von Kinsta verwenden.
  • Der Passwortschutz von Kinsta ist nicht mit Edge Caching kompatibel.
  • Der Edge Cache von Kinsta und die Automatic Platform Optimizations (APO) von Cloudflare sind nicht kompatibel.
  • Edge Caching ist nicht kompatibel mit IP- und Geolocation-Blocking.

Unabhängig von deiner Website-Infrastruktur kann Edge Caching mit bestimmten Einstellungen in Konflikt geraten. Nachdem du ein CDN eingerichtet oder Edge Caching aktiviert hast, solltest du deine Website und alle darauf befindlichen Anwendungen testen, um sicherzustellen, dass alles richtig funktioniert.

Wie Edge Caching in WordPress funktioniert

Bei der Implementierung von Edge Caching in WordPress gibt es besondere Überlegungen und Herausforderungen.

  • WordPress-Websites stellen in der Regel hauptsächlich statische Inhalte und dynamische Inhalte wie kleine serverseitige Skripte und Datenbankaufrufe bereit – perfekte Kandidaten für Edge-Caching.
  • Die dynamische, sich ständig aktualisierende Natur von WordPress bedeutet jedoch, dass die Inhalte manchmal veralten können. Um veraltete Inhalte zu vermeiden, sind geeignete Löschmechanismen wie Cloudflare APO und Cache-Invalidierung erforderlich. Du kannst den Edge-Cache auch manuell mit Kinsta löschen, wenn du ein Problem bemerkst.
  • WordPress-Plugins und -Themes können zusätzliche Komplexität mit sich bringen. Einige Plugins, die dynamische Inhalte generieren, personalisierte oder authentifizierte Inhalte hinzufügen oder auf serverseitige Verarbeitung angewiesen sind, können mit dem Edge-Caching nicht kompatibel sein.

Im Allgemeinen arbeiten WordPress und Edge Caching gut zusammen, um die Leistung zu verbessern. Behalte diese Überlegungen jedoch im Hinterkopf und stelle sicher, dass du alle Plugins oder Themes, die dynamische Inhalte hinzufügen, ausgiebig testest.

Edge Caching mit Kinsta

Kinsta-Nutzer profitieren von einer ungewöhnlichen Funktion: Sie können das Edge Caching kostenlos einschalten. Einige der Funktionen:

  • Kinsta arbeitet mit Cloudflare und seinen mehr als 260 Rechenzentren zusammen, um das Edge-Caching für alle Tarife kostenlos anzubieten. Du brauchst auch kein Plugin, um es zu aktivieren; ein Klick im MyKinsta Dashboard genügt.
  • Mobile Caching wird unterstützt, wenn du separate Seiten für mobile Nutzer/innen erstellst.
  • Du kannst den Cache bei Bedarf löschen, wenn du veraltete Inhalte entdeckst, die gelöscht werden müssen – das ist aber normalerweise nicht nötig, da Kinsta den Edge-Cache automatisch löscht, wenn du eine Seite aktualisierst.
  • Das Edge-Caching wird automatisch für private/personalisierte Seiten wie den WooCommerce-Warenkorb, private BuddyPress-Profilbereiche oder überall dort, wo ein Nutzer eingeloggt sein muss, ausgeschlossen. Je nach deinen Einstellungen musst du eventuell weitere Seiten ausschließen. Der Kinsta-Support kann dir dabei helfen.

Ein letzter Hinweis: Der Edge Cache von Kinsta stellt keine statischen Inhalte wie Bilder oder CSS-Dateien bereit. Dies wird stattdessen vom Kinsta CDN übernommen.

Insgesamt ist Edge Caching mit Kinsta ganz einfach. Es ist für alle kostenlos und lässt sich mit einem einfachen Klick aktivieren. Es gibt keine lästige Einrichtung oder erforderliche Plugins.

So aktivierst du Edge Caching

Da du jetzt weißt, warum Edge Caching so wichtig ist, zeigen wir dir zwei Methoden, wie du es auf deiner Website aktivieren kannst.

Aktiviere Edge Caching in MyKinsta

Um das Edge Caching in MyKinsta zu aktivieren, brauchst du nur auf einen Schalter zu klicken.

edge caching in mykinsta
Das Einschalten des Edge-Caching in MyKinsta ist ganz einfach
  • Schritt 1: Logge dich in das MyKinsta-Dashboard ein und klicke im Bereich WordPress-Websites auf die Website, die du bearbeiten möchtest.
  • Schritt 2: Finde Edge Caching in der Einstellungsliste auf der linken Seite.
  • Schritt 3: Möglicherweise ist das Edge Caching bereits aktiviert, da Kinsta das automatische Edge Caching für alle Websites einführt. Wenn nicht, klicke oben rechts auf die schwarze Schaltfläche Aktivieren.
  • Schritt 4: Wenn du benutzerdefinierte Cache-Regeln hinzugefügt hast, erhältst du eine weitere Abfrage, um zu bestätigen, dass sie mit Edge-Caching funktionieren. Klicke auf Edge-Cache aktivieren, wenn du bereit bist.
  • Schritt 5: Wenn du mobile Nutzer/innen auf eine separate Seite schickst, klickst du im Feld Mobiler Cache auf Aktivieren, um dies zu aktivieren.

Und das war’s schon! Das Edge Caching funktioniert jetzt auf deiner Website.

Du kannst den Edge-Cache auch manuell löschen: Klicke entweder auf die Schaltfläche Cache löschen unten auf der Seite oder gib eine zu löschende URL ein und klicke auf URL-Cache löschen.

Edge Caching in Cloudflare aktivieren

Das Edge-Caching von Kinsta nutzt bereits die Technologie von Cloudflare, du musst es also nicht aktivieren, wenn du ein Kinsta-Konto hast.

Auch Cloudflare selbst bietet standardmäßig Edge-Caching an, das du mit einer Bypass-Regel selektiv ausschalten kannst. Es gibt jedoch einige Einstellungen, die du anpassen kannst, z. B. die TTL des Edge-Caches (wie lange der Edge-Server seine Dateien speichert).

Wenn du bereits einen Cache-Kontroll-Header eingerichtet hast, ist dies möglicherweise unnötig. Es ist außerdem ratsam, einen Entwickler zu konsultieren, bevor du die Cache-Einstellungen änderst, es sei denn, du weißt, was du tust, da sie sehr sensibel sein können.

  • Schritt 1: Logge dich in dein Cloudflare-Konto ein und rufe das Dashboard auf.
  • Schritt 2: Klicke auf Regeln > Seitenregeln und dann auf Seitenregel erstellen.
  • Schritt 3: Gib in das Feld URL (erforderlich) die Seiten ein, die du für das Edge-Caching nutzen möchtest. Verwende das Platzhalter-Symbol (*), um diese Einstellung auf mehr als eine Seite anzuwenden. Zum Beispiel würde „example.com/*“ für alle Seiten deiner Website gelten. Sei vorsichtig, denn nicht alle Seiten sind für das Caching geeignet.
  • Schritt 4: Wähle in der Dropdown-Liste Einstellung auswählen die Option Edge Cache TTL und wähle aus, wie lange dein Cache dauern soll, bevor er abläuft.
  • Schritt 5: Wenn du auch dynamische Assets zwischenspeichern möchtest, klicke auf Einstellung hinzufügen, füge die Einstellung Cache Level hinzu und stelle sie auf Alles cachen.

Hinweis: Alles cachen sollte nicht auf Seiten verwendet werden, die eine Anmeldung erfordern. Du kannst eine neue Regel erstellen und diese für sensible Seiten auf Bypass setzen. Achte darauf, dass die Bypass-Regel über der Cache Everything-Regel angeordnet ist.

Edge-Caching-Seitenregeln
Du kannst auch eine Cache-Regel in Cloudflare einrichten

Alternativ kannst du auch eine Cache-Regel verwenden.

  • Schritt 1: Rufe das Cloudflare Dashboard auf.
  • Schritt 2: Navigiere zu Caching > Cache-Regeln und klicke auf die blaue Schaltfläche Regel erstellen.
  • Schritt 3: Gib deiner Regel einen Namen und schaue dann unter Wenn eingehende Anfragen übereinstimmen … Klicke in der Dropdown-Liste Feld auf URI-Pfad, lass den Operator auf gleich und gib „/“ in das Feld Wert ein. Dadurch wird die Regel auf alle Seiten angewendet, aber auch das ist vielleicht nicht angemessen. Passe dies auf deine Infrastruktur an.
  • Schritt 4: Setze die Edge TTL auf einen Wert, der für deine Website geeignet ist. Wenn du ihn manuell festlegen möchtest, klicke auf Cache-Control-Header ignorieren und verwende diese TTL.
  • Schritt 5: Klicke auf Bereitstellen, wenn du fertig bist.
Einstellen der Input-Time-to-Live (TTL) in Cloudflare
Einstellen der Input-Time-to-Live (TTL) in Cloudflare

Zusammenfassung

Edge-Caching ist ein mächtiges Werkzeug, um die Ladezeiten zu verkürzen, das Nutzererlebnis zu verbessern und letztendlich die Leistung von WordPress zu optimieren. Sowohl statische als auch dynamische Inhalte werden auf Edge-Servern zwischengespeichert und den Nutzern weltweit zur Verfügung gestellt.

Jeremy Holcombe Kinsta

Content & Marketing Editor bei Kinsta, WordPress Web Developer und Content Writer. Außerhalb von WordPress genieße ich den Strand, Golf und Filme. Außerdem habe ich Probleme mit großen Menschen ;).