„Welches CDN solltest du für deine WordPress-Seite, Kinsta oder Cloudflare verwenden?“ Dies ist eine Frage, die uns ständig gestellt wird, insbesondere von neuen Benutzern, die nach Kinsta wechseln. Die kurze Antwort ist, dass man mit beiden nichts falsch machen kann. Aber die längere Antwort ist, dass es wirklich von den Prioritäten deiner Website abhängt, da unser CDN und das Cloudflare-Angebot eigentlich ganz unterschiedlich sind.

Keine Sorge, wir werden in die Vor- und Nachteile der einzelnen Punkte eintauchen, damit du eine fundiertere Entscheidung treffen kannst, welche für dich am besten geeignet ist.

Was ist ein CDN?

CDN ist die Abkürzung für Content Delivery Network. Dies ist ein Netzwerk von Servern (auch bekannt als POPs), die strategisch günstig rund um den Globus verteilt sind. Sie wurden entwickelt, um Kopien der statischen Inhalte deiner WordPress-Seite wie Bilder, CSS und JavaScript bereitzustellen. Je nach CDN können sie auch für dynamische Inhalte wie Videostreams und MP3s verwendet werden.

Kinsta CDN

Kinsta CDN

Das Hauptziel eines CDN ist es, die Bereitstellung der Assets deiner WordPress-Site zu beschleunigen. Nachfolgend sind einige der Möglichkeiten aufgeführt, wie es das tut.

Reduziert die Netzwerklatenzzeit

Die Netzwerklatenz bezieht sich auf die Zeit und/oder Verzögerung, die bei der Übertragung von Daten über ein Netzwerk anfällt. Mit anderen Worten, wie lange es dauert, bis ein Datenpaket von einem Punkt zum anderen geht. Je weiter deine Daten reisen müssen, desto größer ist die Latenz und die Ladezeit.

Durch das Kopieren deiner Assets auf Serverstandorte (POPs), die näher am Besucher liegen, wird die damit verbundene Netzwerklatenzzeit drastisch reduziert. Wenn deine Website beispielsweise in einem Rechenzentrum in Iowa (USA) gehostet wird und eine Person deine Website von Deutschland aus besucht, müssten die Daten Tausende von Kilometern zurücklegen. Wenn du ein CDN verwendest, werden deine Assets automatisch von einem viel näher gelegenen Standort wie einem CDN-Server (POP) in Frankfurt, Deutschland, bereitgestellt.

Senkt TTFB

TTFB steht für time to first byte. Einfach ausgedrückt, ist dies ein Maß dafür, wie lange der Browser warten muss, bis er sein erstes Byte an Daten vom Server erhält. Je länger es dauert, diese Daten zu erhalten, desto länger dauert es, deine Seite anzuzeigen. Ein häufiger Irrtum ist, dass dies nach DNS-Lookup-Zeiten berechnet wird, jedoch beinhaltet die ursprüngliche Berechnung von TTFB im Netzwerk immer die Netzwerklatenz.

Eine der wichtigsten Möglichkeiten, wie ein CDN hilft, TTFB zu senken, ist das Caching. Caching ist der Prozess des Speicherns von Ressourcen aus einer Anfrage und der Wiederverwendung dieser Ressourcen für nachfolgende Anfragen. Im Grunde genommen reduziert es den Arbeitsaufwand für die Generierung eines Seitenaufrufs. Genauso wie dein WordPress Host das Caching verwendet, so wird auch ein CDN verwendet. Wenn Assets aus dem Cache des CDN geliefert werden, laden sie blitzschnell für den Besucher.

Die TTFB deiner Website kann je nach Art des von dir verwendeten CDNs variieren, auf die wir weiter unten eingehen werden.

Aber bevor wir auf die Unterschiede bei TTFB eingehen, ist es wichtig, die beiden verschiedenen Arten von Content-Delivery-Netzwerken zu verstehen, die von den Kunden bei Kinsta häufig verwendet werden:

  1. Traditional pull CDN
  2. Reverse proxy/WAF CDN

1. Traditional Pull CDNs

Kinsta CDN is a traditional CDN.

Traditionelle Pull-CDNs speichern eine Kopie aller deiner Inhalte und Medien und verwenden eine Subdomain oder eine zufällige URL, um die Assets von 123.kinstacdn.com zu bedienen. Wenn jemand deine WordPress-Site besucht, wird zunächst eine Anfrage vom Kunden an deinen Hosting-Provider und dann an das CDN gerichtet, um alle Inhalte abzurufen.

domain.com [request → WordPress host]
123.kinstacdn.com/image.png [request → CDN]
123.kinstacdn.com/style.css [request → CDN]
123.kinstacdn.com/scripts.js [request → CDN]

2. Reverse Proxy/WAF CDN

Cloudflare ist ein Reverse Proxy/WAF-CDN.

Ein Reverse-Proxy/WAF-CDN unterscheidet sich leicht von einem herkömmlichen Pull-CDN. Während es sich immer noch wie ein CDN verhält, fängt es alle eingehenden Anfragen ab und fungiert als Zwischenserver zwischen dem Client und deinem Host. Dies ist ein Grund, warum du deinen Nameserver ändern und dein DNS auf sie verweisen musst. Und im Gegensatz zu einem herkömmlichen CDN beinhaltet es in der Regel keine Verwendung einer Subdomain oder einer zufälligen URL.

domain.com [request → reverse proxy/WAF CDN → WordPress host]
domain.com/image.png [request → reverse proxy/WAF CDN]
domain.com/style.css [request → reverse proxy/WAF CDN]
domain.com/scripts.js [request → reverse proxy/WAF CDN]

Wie man einen CDN richtig schnell testet

Bevor wir in die Vor- und Nachteile des Kinsta CDN und des Cloudflare CDN eintauchen, möchten wir dir einige Tipps geben, wie du ein CDN am besten testen kannst. Viele tun dies nicht richtig und sehen daher nie, dass sie die tatsächliche Leistung erhalten.

Du musst wegen des Caching mehrfach testen

Denke daran, dass ein CDN schnell ist, weil es deine Inhalte direkt aus dem Cache bedient. Wenn du jedoch gerade ein CDN zu deiner Website hinzugefügt hast oder den Cache geleert hast, wird der Inhalt möglicherweise nicht zwischengespeichert, wenn du deinen Geschwindigkeitstest zum ersten Mal ausführst. Der Cache hätte auch abgelaufen sein können.

Viele Benutzer neigen dazu, einmal einen Geschwindigkeitstest durchzuführen, der Inhalt wird noch nicht im Cache des CDN gespeichert, und dann scheint es, dass das CDN die Website tatsächlich verlangsamt (oder sie sehen keine Leistungssteigerungen). In unseren CDN-Geschwindigkeits-Benchmarks haben wir gesehen, dass ein CDN die Ladezeiten in einigen Fällen sogar um über 50% reduzieren kann! Dies hängt von dem Ort ab, von dem aus du testest, aber in jedem Szenario solltest du Geschwindigkeitsverbesserungen sehen.

Woher weißt du, dass dein CDN den Inhalt noch nicht aus dem Cache bereitstellt? Es ist ganz einfach. Jedes Geschwindigkeitstest-Tool zeigt dir, was als HTTP-Header (auch Response-Header genannt) bezeichnet wird. Diese enthalten wichtige Informationen zu jeder Anfrage. In diesem Beispiel unten verwenden wir Pingdom.

Wenn du dir deine WordPress-Seite ansiehst, möchtest du dir eine deiner Assets ansehen, die aus dem CDN geladen wird. Dies kann ein Bild oder eine CSS/JS-Datei sein. Wenn du das Kinsta-CDN verwendest, suche nach dem Header x-cache. Wenn es noch nicht aus dem Cache bedient wird, wird es eine MISS registrieren.

MISS HTTP Header

MISS HTTP Header

Um dein CDN richtig zu testen, musst du alles sehen, was aus dem Cache geladen wird. Ist dies der Fall, registriert der x-cache Wert einen HIT. Dies erfordert manchmal, dass du deinen Geschwindigkeitstest mehrmals durchführst. Wir haben festgestellt, dass zwei oder drei normalerweise die magische Zahl ist. Einige Geschwindigkeitstestwerkzeuge wie Pingdom begrenzen auch die Zeit zwischen den einzelnen Tests (normalerweise ein paar Minuten). Möglicherweise musst du also deinen Geschwindigkeitstest durchführen, später wiederkommen, ihn erneut ausführen, etc.

HIT HTTP header

HIT HTTP header

Wenn du Cloudflare verwendest, wird der HTTP-Header als cf-cache-status bezeichnet. Alles andere gilt weiterhin, du wirst die Geschwindigkeitstests ein paar Mal durchführen wollen, bis du das HIT-Register siehst. Das bedeutet, dass es tatsächlich deine Assets aus dem Cloudflare-Cache bereitstellt.

cf-cache-status HTTP Header

cf-cache-status HTTP Header

Der Ort deines Tests ist wichtig!

Der Ort, den du wählst, wenn es bei der Geschwindigkeitsprüfung darauf ankommt. Der Grund dafür ist, dass dies alles in Bezug auf das Rechenzentrum steht, in dem deine WordPress-Seite gehostet wird. TTFB, Netzwerklatenz, alle kommen ins Spiel.

Teste deine Seite also sowohl von einem Standort, der sich in der Nähe deines Rechenzentrums befindet, als auch von einem Standort, der weit weg ist. Führe Geschwindigkeitstests ohne CDN und dann mit CDN durch. Dies wird dir auch helfen zu sehen, wie stark sich ein CDN auf deine WordPress-Seite auswirkt.

Was ist besser für deine WordPress-Seite, das Kinsta CDN oder Cloudflare? 🤔 Lasst es uns herausfinden. Click to Tweet

Kinsta CDN Vor- und Nachteile

Nun zu den Vor- und Nachteilen des Kinsta CDN. Dies ist in allen WordPress Hosting-Angeboten bei Kinsta enthalten.

Kinsta CDN Vorteile

Das Kinsta CDN wird mit KeyCDN, einem traditionellen Pull-CDN, betrieben. Einer der Hauptgründe, warum wir das Kinsta-CDN typischerweise über das Cloudflare-CDN empfehlen, ist, dass es einen sehr niedrigen TTFB-Wert hat und die Anfrage an deinen Hosting-Provider nicht beeinflusst. Denke daran, Cloudflare ist ein Reverse-Proxy/WAF-CDN, d.h. es befindet sich zwischen deiner Website und dem Host. Dies addiert den Overhead, was zu einem höheren TTFB führt. Du kannst das mit Page-Cache-Regeln umgehen, aber es ist nicht immer einfach, und darauf werden wir weiter unten eingehen.

Das Kinsta CDN verfügt über HTTP/2, ist IPv6-fähig und verfügt über 35 Standorte auf der ganzen Welt, um deine Assets aufzuladen. Während Cloudflare mehr Standorte hat, machen der sehr niedrige TTFB und die einfache Bedienung das Kinsta CDN zu einer großartigen Wahl, wenn du die schnellste und einfachste Option willst. Du kannst das Kinsta CDN in zwei einfachen Schritten aktivieren. Es gibt keine Nameserver zu ändern, keine zusätzlichen Konten zu eröffnen und keine Plugins zu installieren.

Schritt 1

Um das Kinsta CDN zu aktivieren, musst du dich nur in dein MyKinsta Dashboard einloggen. Klicke auf deine Website und dann auf die Registerkarte CDN.

Kinsta CDN

Kinsta CDN

Schritt 2

Klicke dann auf „Enable“. Nach wenigen Minuten wird das CDN automatisch bereitgestellt, und deine Assets werden aus dem Cache rund um den Globus bereitgestellt. Das ist alles, was es dazu zu sagen gibt.

Kinsta CDN aktivieren

Kinsta CDN aktivieren

Kinsta CDN Nachteile

Der größte Nachteil des Kinsta CDN ist eigentlich, dass es sich nicht um einen Reverse-Proxy/WAF handelt. Warum? Weil es nicht immer gute Arbeit leistet, um schlechte Bots oder bösartigen Datenverkehr herauszufiltern. Denke daran, dass diese Art von Traffic normalerweise deine Website direkt betrifft, nicht deine Vermögenswerte. Daher wird die Verwendung des Kinsta CDN in der Regel nicht dazu beitragen, den schlechten Traffic auf deiner Website zu reduzieren. Das bedeutet, dass die Besuche auf deiner Website höher sind, als wenn du eine Reverse-Proxy/WAF-Lösung wie Cloudflare benutzt hättest.

Wir zählen keine Besuche von bekannten „Bot“-Benutzern und tun unser Bestes, um sie aus unseren Analysedaten herauszufiltern. Es ist jedoch auch bekannt, dass Bots Benutzeragenten gefälscht haben, in diesem Fall könnten sie in unseren Zugriffsprotokollen legitim erscheinen. Lies mehr darüber, wie wir Besuche zählen.

Wir legen jedem Hosting-Angebot eine großzügige Menge an CDN-Bandbreite bei. Für viele unserer Kunden gehen sie nie über diesen Betrag hinaus und deshalb ist das CDN in der Regel kostenlos. Wenn du jedoch den Betrag überschreitest, berechnen wir dir $0.10/GB. Während dieses sehr preiswert ist, kann es als Betrug gesehen werden, da es für dich möglicherweise nicht frei sein kann, abhängig von der Menge des Verkehrs, den du erhältst und der Art/Größe der Medien auf deiner Seite.

Cloudflare CDN Vor- und Nachteile

Nun zu den Vor- und Nachteilen des Cloudflare CDN.

Cloudflare CDN Vorteile

Cloudflare ist wirklich gut darin, schlechten Traffic auf deiner Seite zu blockieren. Sie tun dies schon seit langem und haben jahrzehntelange Filter/Regeln, die du verwenden kannst. Wenn du deine gesamten Besuche auf deinem Kinsta-Hosting-Plan niedrig halten möchtest, kann die Verwendung von Cloudflare definitiv helfen! Es ist wichtig zu erwähnen, dass der kostenlose Cloudflare-Plan nicht die Web Application Firewall (WAF) beinhaltet. Es schützt jedoch immer noch vor einigen Arten von schlechtem Traffic.

Wenn du deine Besuche so gering wie möglich halten möchtest, empfehlen wir dir immer, den Cloudflare Pro Plan für 20 $/Monat zu verwenden, der die WAF beinhaltet. Dies wird dazu führen, dass dein Besuch noch mehr zählt. Cloudflare ist ideal für hoch frequentierte und beliebte Websites, die eher von Bots, Scrapern und Crawlern angegriffen werden. Schau dir den Unterschied in den Funktionen des Cloudflare-Plans an.

Cloudflare ist schnell und hat die meisten Serverstandorte (POPs) aller CDN-Anbieter auf dem Markt. Ihr Netzwerk besteht aus über 165+ POPs.

Sie verfügen auch über eine Vielzahl von Leistungs- und Sicherheitsfunktionen, die du nutzen kannst. Eine davon, die Cloudflare Railgun, bieten wir als Add-on hier bei Kinsta an. Dies ist für $100/Monat/Seite verfügbar. Dadurch wird sichergestellt, dass die Verbindung zwischen deinem Herkunftsserver und dem Cloudflare-Netzwerk so schnell wie möglich hergestellt wird. Dies steht Kunden mit Cloudflare Business oder Enterprise Plänen zur Verfügung.

Cloudflare CDN Nachteile

Nun zu den Nachteilen des Cloudflare CDN. Die erste ist, dass du deine Nameserver ändern musst, um direkt auf Cloudflare zu verweisen, im Gegensatz zum Kinsta-CDN, wo keine DNS-Änderungen erforderlich sind, wenn deine Seite bereits bei uns gehostet wird.

Das häufigste Problem, das Benutzer mit Cloudflare haben, ist, dass du standardmäßig eine höhere TTFB sehen wirst. Denke daran, dass Cloudflare ein Reverse-Proxy/WAF ist, das alle eingehenden Anfragen abfängt und als Zwischenserver zwischen dem Client und deinem Host fungiert. Das bedeutet, dass es sich sowohl auf deine anfängliche HTTP-Anfrage als auch auf deine Assets auswirkt. Das Ergebnis ist, dass es mit einem gewissen Aufwand verbunden ist. Nachfolgend siehst du, dass TTFB mit Cloudflare (auch bekannt als Wartezeit) 141,1 ms betrug.

Hoher TTFB mit Cloudflare

Hoher TTFB mit Cloudflare

Ist TTFB wichtig? Es trägt zu deiner Gesamtgeschwindigkeit bei, also ja. Wenn du dir nun eine Seite mit dem Kinsta-CDN ansiehst, ist der TTFB der ersten Anfrage mit 33,1 ms viel niedriger. Denke daran, dass das CDN nur Assets verarbeitet, so dass diese erste Anfrage direkt von den Kinsta-Servern kommt.

Einige mögen jedoch argumentieren, dass der höhere TTFB mit Cloudflare vernachlässigbar ist, wenn man ihn mit all den fantastischen Dingen vergleicht, die sie tun, um deine WordPress-Seite zu schützen.

Kinsta TTFB

Kinsta TTFB

Während der TTFB mit Cloudflare höher ist, kannst du deinen TTFB mit Page-Caching-Regeln verringern. Dies macht es im Wesentlichen so, dass deine WordPress-Seite tatsächlich vollständig aus dem Cache des CDN bedient wird. Es geht im Grunde genommen darum, den Full Page Cache zu imitieren, den wir bei Kinsta anbieten.

Der Nachteil dabei ist jedoch, dass die Einrichtung von Page-Cache-Regeln kompliziert sein kann. Du musst auch genau wissen, was du tun solltest und was nicht. Dinge wie deine Kommentare, WordPress Admin-Symbolleiste, eCommerce Checkout-Seiten, sind alles, was du brauchst, um sie richtig mit den Page-Cache Regeln zu konfigurieren.

Du kannst den Cache auch nicht umgehen, wenn ein Cookie erkannt wird, es sei denn, du verwendest den Cloudflare Business oder Enterprise Plan. Denke daran, dass wir bei Kinsta Regeln auf Serverebene für E-Commerce-Websites haben, um den Cache automatisch zu umgehen, wenn das woocommerce_items_in_cart Cookie oder das edd_items_in_cart Cookie erkannt wird, um einen reibungslosen und synchronen Checkout-Prozess zu gewährleisten. Wenn du ganzseitige Caching-Regeln implementierst, musst du dies ebenfalls konfigurieren.

Der kostenlose Cloudflare-Plan enthält auch nur drei Seiten Cache Regeln.

Mit all dem, was gesagt wird, wenn man die Regeln richtig aufstellt, ist es wirklich schnell. Schau es dir an, mit dem Full Page Caching, das mit Cloudflare eingerichtet wurde, war unser TTFB unter 20 ms!

TTFB mit Cloudflare Ganzseiten-Cache Regel

TTFB mit Cloudflare Ganzseiten-Cache Regel

Wenn du die Route der ganzseitigen Caching-Regeln durchgehen möchtest, empfehlen wir dir, dir diese Tutorials anzusehen, wie du diese einrichten kannst:

Wenn du verwirrt bist oder Hilfe brauchst, empfehlen wir dir, einen WordPress-Entwickler zu engagieren.

Möglicherweise erfährst du auch die folgende Warnung in Geschwindigkeitstesttools, wenn deine WordPress-Seite hinter Cloudflare steht: „Statische Inhalte aus einer Cookieless-Domain servieren.“

Du kannst Cookies nicht deaktivieren, für Ressourcen, die über Cloudflare bereitgestellt werden. Cloudflare fügt ein eigenes Sicherheits-Cookie in deinen Header ein. Diese Cookies sind jedoch sehr klein und die Auswirkungen auf die Leistung sind äußerst gering. Aber wenn du Cloudflare benutzt, gibt es keine Möglichkeit, diese Warnung zu umgehen. Du wirst diese Warnung nicht erhalten, wenn du das Kinsta CDN verwendest.

Wenn du Cloudflare verwendest, wirst du auch das WordPress-Plugin installieren wollen. Dies ermöglicht z.B. das automatische Löschen des Caches, wenn du neue Inhalte veröffentlichst. Andernfalls musst du das Cloudflare-Dashboard besuchen, um den Cache manuell zu leeren oder zu warten, bis er abläuft. Bei Kinsta wird der Cache automatisch gelöscht, wenn du neue Posts veröffentlichst.

Es ist auch wichtig zu beachten, dass der kostenlose Cloudflare-CDN-Plan in einigen Teilen der Welt tatsächlich langsamer ist.

Welches CDN solltest du verwenden?

Hoffentlich hast du ein wenig mehr über das Kinsta CDN und das Cloudflare CDN gelernt und hast jetzt eine bessere Vorstellung davon, welche davon besser für deine Website funktioniert. Auch hier kann man mit beiden nicht wirklich etwas falsch machen. Wir haben viele Kunden, die beides nutzen. Um es kurz zusammenzufassen:

Kinsta CDN

  • Hat einen sehr niedrigen TTFB und ist flammend schnell. Wenn du auf Leistung aus bist, empfehlen wir dir, das Kinsta CDN zu verwenden.
  • Einfach zu bedienen, kannst du es in Sekundenschnelle einrichten. Keine Änderung der Nameserver erforderlich oder die Notwendigkeit, sich um die Regeln für das Page-Caching zu kümmern.
  • Es ist normalerweise kostenlos. Wenn du über die enthaltene Bandbreite gehst, ist es immer noch sehr billig.
  • Es leistet keine gute Arbeit beim Herausfiltern von schlechten Bots oder bösartigem Datenverkehr.

Cloudflare CDN

  • Ist eine ausgezeichnete Lösung, um schlechten Traffic zu blockieren. Dies kann dir helfen, deinen Besuch auf deinem Kinsta-Hosting-Plan festzuhalten. Wir empfehlen immer den Cloudflare Pro Plan, der die gesamte WAF beinhaltet.
  • Da das Cloudflare CDN ein Reverse-Proxy/WAF ist, hat es aufgrund des zusätzlichen Overheads einen höheren TTFB.
  • Es ist möglich, den TTFB zu verringern, aber es werden Seitenregeln benötigt. Je nach Komplexität der Seite können diese Probleme bei der Einrichtung auftreten und erfordern möglicherweise sogar einen höheren Cloudflare-Plan.
  • Der kostenlose Cloudflare-Plan ist in einigen Regionen langsamer.
  • Benötigt ein WordPress-Plugin, wenn du die korrekte Funktionalität sicherstellen möchtest, wie z.B. das automatische Bereinigen bei der Veröffentlichung neuer Inhalte.
  • Du musst deine Nameserver so ändern, dass sie DNS auf Cloudflare zeigen.

Wenn du denkst, dass wir etwas verpasst haben, hinterlasse uns bitte unten ein Feedback.

4
Mal geteilt