WordPress CDN – Warum Sie 2022 eines verwenden sollten
Veröffentlicht: 2017-07-31Als Performance-Hosting-Unternehmen erforschen und teilen wir sehr gerne Möglichkeiten, wie Sie Ihre WordPress-Site schneller machen können. Wenn es heutzutage um Geschwindigkeit geht, ist die Verwendung eines Content Delivery Networks (CDN) ein Kinderspiel. Sie entlasten Ihren Webserver und beschleunigen gleichzeitig die Bereitstellung von Inhalten für Ihre Besucher, wodurch deren Erlebnis verbessert wird!
Heute wollen wir Ihnen in Laiensprache erklären, wie ein WordPress-CDN funktioniert , warum Sie eines verwenden sollten und welche zusätzlichen Vorteile damit einhergehen. Wir werden auch einige Geschwindigkeitstests teilen, damit Sie besser einschätzen können, wie viel Leistungssteigerung Sie auf Ihrer eigenen Website erwarten können.
Was ist ein WordPress-CDN?
CDN ist die Abkürzung für Content Delivery Network. Dies ist ein Netzwerk von Servern (auch bekannt als POPs), die sich auf der ganzen Welt befinden. Sie wurden entwickelt, um Kopien des statischen (und manchmal dynamischen) Inhalts Ihrer WordPress-Site wie Bilder, CSS, JavaScript und Videostreams zu hosten und bereitzustellen.
- Wie ein CDN funktioniert
- CDN-Vorteile
- CDN-Geschwindigkeitstests
- Benötigen Sie ein CDN?
- Beliebte CDN-Anbieter
- So installieren Sie ein CDN in WordPress
Wie ein CDN funktioniert
Zunächst einmal möchten Sie ein CDN nicht mit Ihrem WordPress-Hosting-Unternehmen verwechseln. Dies sind völlig separate Dienste. Ein CDN ist kein Ersatz für Ihren Hosting-Provider, sondern eine zusätzliche Möglichkeit, die Geschwindigkeit Ihrer Website zu erhöhen. Während unser Hosting hier bei Kinsta blitzschnell ist, kann ein CDN Ihre Website noch schneller machen.
Wie funktioniert ein CDN genau? Nun, zum Beispiel, wenn du deine Website bei Kinsta hostest, musst du einen physischen Rechenzentrumsstandort wählen, wie z. B. US-Zentral, Europa, Südamerika oder Asien. Angenommen, Sie wählen US Central. Das bedeutet, dass sich Ihre Website physisch auf einem „Host-Server“ in Council Bluffs, Iowa, befindet. Wenn Leute in Europa Ihre Website besuchen, dauert es länger, bis sie Verse von jemandem lädt, der sie beispielsweise aus Dallas, TX, besucht. Wieso den? Denn die Daten müssen eine weitere Strecke zurücklegen. Dies wird als Latenz bezeichnet. Latenz bezieht sich auf die Zeit und/oder Verzögerung, die mit der Übertragung von Daten über ein Netzwerk verbunden ist. Je größer die Entfernung, desto größer die Latenz.
Es sind auch mehrere Netzwerk-Hops (Kommunikationsinstanzen zwischen zwischengeschalteten Netzwerkgeräten) erforderlich, um Datenanforderungen von Browsern an Hosting-Server und die angeforderten Inhalte von Hosting-Servern zurück an Webbrowser zu liefern. Und hier kommt ein CDN ins Spiel. Es hilft, diese Latenz zu reduzieren, indem der Inhalt Ihrer Website von Servern geladen wird, die näher bei ihnen liegen. Diese CDN-Server werden manchmal auch als POPs (Points of Presence) bezeichnet.

WordPress-Benutzer können manchmal zögern, sich mit Inhaltsbereitstellungsnetzwerken zu befassen, da dies anfangs etwas überwältigend sein kann. So funktionieren sie und können für Laien in drei einfachen Schritten implementiert werden:
Schritt 1
Sie wählen einen CDN-Anbieter aus und abonnieren dessen Dienst. Diese werden in der Regel monatlich oder nach Datennutzung abgerechnet. Die meisten Anbieter haben einen Rechner, um Ihre Kosten zu schätzen.
Schritt 2
Sie verwenden kostenlose Plugins wie CDN Enabler oder WP Rocket, um es zu integrieren. Diese Plugins verknüpfen Ihre Assets automatisch mit dem CDN. Es ist Ihrerseits keine Arbeit erforderlich, um Ihre Inhalte auf das CDN zu bringen, das ist alles ohne Hände! Die Bereitstellung eines CDN ist viel einfacher als noch vor einigen Jahren.
Schritt 3
Wenn Leute Ihre Website besuchen, lädt sie jetzt den Inhalt Ihrer WordPress-Site von verschiedenen CDNs auf der ganzen Welt. Für die Besucher in Europa, die Ihre Website in Iowa besuchen, wird Ihr Inhalt jetzt von einem POP in Europa geladen. Wie machen sie das? CDNs verwenden normalerweise zwei verschiedene Arten von Technologien, um Benutzer zum richtigen Standort zu leiten, und das ist IP Anycast + Geolocation-Routing . Sie können automatisch erkennen, woher Benutzeranfragen kommen, und die Anfragen an den nächstgelegenen POP weiterleiten.
Es ist jedoch immer noch wichtig, einen strategischen Serverstandort für Ihren WordPress-Host zu wählen. Denn obwohl ein CDN bei der Verteilung Ihrer Medien und Inhalte hilft, muss beim Laden Ihrer Website dennoch eine einzige Anfrage an den Hosting-Provider gestellt werden. Es sei denn, Sie verwenden das Caching ganzer Seiten auf einem Proxy-Server, worauf wir später eingehen werden. Kinsta verfügt jetzt über 29 Rechenzentrumsstandorte, von denen aus Sie Ihre WordPress-Site hosten können.
CDN-Vorteile
Im Folgenden sind nur einige der vielen Vorteile der Verwendung eines CDN auf Ihrer WordPress-Site aufgeführt.
1. Leistungssteigerung
Eine Leistungssteigerung ist einer der wichtigsten Gründe, ein CDN zu verwenden. Es wurde immer wieder bewiesen, dass eine schneller ladende Website direkt mit höheren Konversionsraten, geringeren Absprungraten und einer längeren durchschnittlichen Besucherdauer korreliert. Und das ist ganz zu schweigen von einer einfach besseren Benutzererfahrung rundum. Wann haben Sie das letzte Mal in Ihrem Browser zurückgeklickt, weil das Laden der Website zu lange dauerte? Das ist das Letzte, was Sie wollen. Aber nehmen Sie uns nicht beim Wort, hier sind einige schnelle Statistiken von einigen der führenden Branchenführer für Sie:
- Eine Verzögerung von 1 Sekunde bei der Seitenantwort kann zu einer Reduzierung der Conversions um 7 % führen. (Quelle: Kissmetrics)
- BBC hat festgestellt, dass sie für jede zusätzliche Sekunde, die zum Laden ihrer Website benötigt wird, weitere 10 % der Benutzer verlieren. (Quelle: Creative Bloq)
- 53 % der Besuche mobiler Websites werden laut einer Studie von Googles DoubleClick nach 3 Sekunden abgebrochen. (Quelle: DoubleClick)
- AliExpress reduzierte die Ladezeit um 36 % und verzeichnete einen Anstieg der Bestellungen um 10,5 % und eine Steigerung der Konversion um 27 % für Neukunden. (Quelle: Akamai)
Hier sind einige Möglichkeiten, wie ein CDN dazu beitragen kann, die Leistung Ihrer WordPress-Site zu verbessern.
Reduziert TTFB
Wir haben oben bereits erwähnt, dass ein WordPress-CDN helfen kann, die Latenz zu verringern, indem es die physische Entfernung verkürzt, die für die Übertragung der Daten erforderlich ist. Aber es kann auch dazu beitragen, Ihre Zeit bis zum ersten Byte (TTFB) zu verkürzen. Vereinfacht ausgedrückt ist dies ein Maß dafür, wie lange der Browser warten muss, bevor er sein erstes Datenbyte vom Server erhält. Je länger es dauert, diese Daten zu erhalten, desto länger dauert es, Ihre Seite anzuzeigen.

Ein weit verbreiteter Irrtum ist, dass dies nach DNS-Lookup-Zeiten berechnet wird, die ursprüngliche Berechnung von TTFB im Netzwerk jedoch immer die Netzwerklatenz beinhaltet. Dies beinhaltet einen dreistufigen Prozess und Verzögerungen und Latenzen können irgendwo dazwischen auftreten und sich zu Ihrer gesamten TTFB summieren. Eine hohe TTFB kann verschiedene Gründe haben, wie z. B. fehlerhafter Code oder falsch konfiguriertes Caching auf Ihrem Hostserver. Aber die geografische Entfernung ist definitiv ein Akteur. Wir haben einen kleinen Test durchgeführt, um den Unterschied mit unserem Kinsta CDN (powered by KeyCDN) zu zeigen. Jeder Test wurde fünfmal durchgeführt und der Durchschnitt wurde genommen.
TTFB ohne CDN
Wir haben zuerst einen Test mit deaktiviertem CDN durchgeführt und wie Sie sehen können, betrug unsere Gesamtladezeit 1,45 s und unsere durchschnittliche TTFB auf einem Asset etwa 136 ms.

TTFB mit CDN
Wir haben dann unser CDN aktiviert und den Test erneut durchgeführt. Wie Sie sehen können, sind unsere Gesamtladezeiten auf 788 ms gesunken und unsere durchschnittliche TTFB beträgt jetzt 37 ms! Was für einen Unterschied ein CDN machen kann. Ein weiterer wichtiger Punkt ist, dass wir den Standort Stockholm ausgewählt haben, um diesen Test durchzuführen. Wieso den? Weil wir Ihnen die wirkliche Verbesserung zeigen wollten, die durch die Verringerung der physischen Distanz erreicht werden kann. In Stockholm befindet sich ein CDN POP, sodass unsere Inhalte von Stockholm aus bereitgestellt werden.

Hinweis: Wenn Sie Cloudflare verwenden, haben Sie möglicherweise eine etwas höhere TTFB. Dies ist höchstwahrscheinlich auf den zusätzlichen Overhead und die Komplexität zurückzuführen, die durch die Ausführung des vollständigen Proxy-Dienstes entstehen. Denken Sie daran, dass Cloudflare über zusätzliche Firewalls und andere Funktionen verfügt, die einige CDN-Anbieter nicht haben. Sie müssten sich also selbst entscheiden, was Ihnen mehr zugute kommen könnte. Wenn Ihre gesamte Website nicht richtig optimiert ist, könnte es sich lohnen, den Treffer auf die etwas höhere TTFB zu nehmen.
Möglicherweise möchten Sie jedoch auch den Leitfaden von WP Bullet zur Verwendung des Cloudflare-Seiten-Cachings zur Senkung der TTFB lesen. Dies kann einige zusätzliche Einstellungen und Tests erfordern. Stellen Sie sicher, dass Sie Ihre eigenen Tests durchführen, da jede Umgebung anders ist. Der neue Argo-Dienst von Cloudflare hat sich in einigen Fällen auch als hilfreich erwiesen, um die TTFB zu senken. Sehen Sie sich das ebenfalls neue Tool zur automatischen Plattformoptimierung von Cloudflare an, das ein erstaunlicher Dienst zur Steigerung der WordPress-Leistung ist.
Schnellere Lieferung mit Caching
Genauso wie Sie Caching mit Ihrem WordPress-Host oder einem Plugin verwenden, verwenden auch CDNs Caching. Auf diese Weise können sie Dateien so schnell liefern. Eine wichtige Sache, die Sie beachten sollten, ist jedoch, wie das Caching funktioniert. Sobald ein CDN eine Kopie Ihrer Medien erhält, muss diese normalerweise ein- oder zweimal von einem Besucher angefordert werden, bevor sie tatsächlich im CDN zwischengespeichert wird. Ein CDN platziert einen HTTP-Header mit dem Namen „X-Cache“ auf den Anfragen. Bei der ersten oder zweiten Anfrage wird die Datei normalerweise als MISS angezeigt, was bedeutet, dass sie noch nicht zwischengespeichert wurde.

Bei nachfolgenden Anfragen wird es dann als HIT angezeigt, was bedeutet, dass es jetzt auf Ihrem CDN zwischengespeichert wird. Es wird basierend auf einer Reihe von Faktoren wie ETag-Headern, abgelaufenen Headern oder dem manuellen Löschen Ihres CDN-Cache zwischengespeichert.

Wenn Sie ein vollständiges Proxy-CDN wie Cloudflare verwenden, können Sie das Caching auch auf die nächste Stufe heben, indem Sie das verwenden, was sie als Ganzseiten-Caching bezeichnen. Dazu gehört, alles auf einer URL zwischenzuspeichern. Für WordPress-Sites kann dies jedoch manchmal schwierig sein, da Sie Problemumgehungen für dynamische Teile Ihrer Site implementieren müssen.
Riesige Einsparungen mit GZIP-Komprimierung
WordPress-CDNs verwenden auch GZIP, ein Dateiformat und eine Softwareanwendung, die für die Dateikomprimierung und -dekomprimierung verwendet wird. Die GZIP-Komprimierung ist serverseitig (oder eher auf dem CDN-Server/POP) aktiviert und ermöglicht eine weitere Reduzierung der Größe Ihrer HTML-, Stylesheets- und JavaScript-Dateien. Es funktioniert nicht bei Bildern, da diese bereits auf andere Weise komprimiert sind. Einige haben aufgrund der Kompression bis zu 70% Reduzierungen gesehen. Es ist wahrscheinlich eine der einfachsten Optimierungen, die Sie vornehmen können. Und keine Sorge, alle großen CDNs haben dies standardmäßig aktiviert.
Sie können ein Tool wie Check GZIP Compression oder Chrome DevTools verwenden, um den großen Unterschied zu sehen, den die Komprimierung ausmacht. Unten können Sie beispielsweise sehen, dass in unserer jquery.js-Datei, die von einem CDN bereitgestellt wird, die GZIP-Komprimierung die Größe von 94,9 KB auf 33,6 KB verringert hat. Das ist eine Ersparnis von 64,59 % bei nur einer Datei. Fügen Sie dies all Ihren Assets und Medien hinzu und Sie werden sehen, warum Komprimierung unerlässlich ist!

Brotli bringt die Komprimierung auf die nächste Stufe
Brotli ist ein neuerer, von Google entwickelter Komprimierungsalgorithmus, der die Dateigröße gegenüber bestehenden Lösungen, einschließlich GZIP, nachweislich um bis zu 26 Prozent reduziert. Die Adoptionsrate für Brotli wächst ziemlich schnell. Seit dem 20. Juni komprimiert Google nun sogar Display Ads mit der Brotli-Komprimierung.

Da Brotli aber noch neu ist, ist es noch nicht bei allen CDN-Anbietern verfügbar. Aber es gibt einige wie KeyCDN und CDN77, die es jetzt unterstützen. In den meisten Fällen muss auf Ihrem Ursprungsserver (Hosting-Server) auch Brotli aktiviert sein, damit dies funktioniert. Und auch die Browserunterstützung für Brotli holt auf. Bei korrekter Einrichtung greifen Server, die Brotli aktiviert haben, aber in einem Browser geladen werden, der dies nicht unterstützt, einfach auf GZIP zurück.
HTTP/2
HTTP/2 ist auch eine der größten Funktionen, die alle CDNs jetzt nutzen, um die Bereitstellung von Assets zu beschleunigen. HTTP/2 erfordert aufgrund der Browserunterstützung HTTPS. Die Leistungsverbesserung ist auf eine Vielzahl von Gründen zurückzuführen, z. B. dass das Protokoll besseres Multiplexing, Parallelität, HPACK-Komprimierung mit Huffman-Codierung, die ALPN-Erweiterung und Server-Push unterstützen kann. Früher gab es bei der Verwendung von HTTPS ziemlich viel TLS-Overhead, aber dank HTTP/2 gehört das jetzt der Vergangenheit an.
2. Niedrigere Bandbreitenkosten
Ein weiterer großer Vorteil eines CDN besteht darin, dass es dabei helfen kann, CPU und Ressourcen von Ihrem Hosting-Server (Ursprungsserver) zu entlasten. Dadurch wird verhindert, dass Verkehrsspitzen Ihren Host überfordern. Es kann auch dazu beitragen, Ihre Bandbreitenkosten zu senken. Das Letzte, was Sie wollen, ist, dass etwas viral wird und Sie mit einer satten Rechnung von Ihrem Gastgeber oder einer Überschreitungsgebühr zurückbleiben. Unten sehen Sie zum Beispiel eine Website, die Cloudflare verwendet, und wie Sie sehen, hat sie dazu beigetragen, 69 % der Bandbreitenanforderungen auszulagern.

Eine weitere Möglichkeit, wie ein CDN zur Kostensenkung beiträgt, besteht darin, einfache Möglichkeiten zum Aktivieren des Hotlink-Schutzes bereitzustellen. Dies bezieht sich im Wesentlichen darauf, HTTP-Referrer einzuschränken und andere daran zu hindern, Ihre Assets (Bilder – wir haben ein Tutorial zum Schutz Ihrer Bilder) auf anderen Websites einzubetten. Einige von Ihnen haben vielleicht schon vom Fiasko der Huffington Post gehört. Ein Autor der Huffington Post kopierte und fügte Bilder von der Website von Oatmeal ein, was ihm wiederum eine Rechnung von über 1.000 US-Dollar von AWS einbrachte. Der Besitzer des Oatmeal ersetzte schließlich die Bilder, damit die Leser des Artikels der Huffington Post es sehen konnten. Aus diesem Grund ist es jedoch immer wichtig, den Hotlink-Schutz zu aktivieren , da Sie sonst möglicherweise mit einer unverschämten Rechnung enden.

3. Hohe Verfügbarkeit und Skalierbarkeit
CDNs bieten außerdem Hochverfügbarkeit und Skalierbarkeit. Da die replizierten Inhalte über mehrere POPs an unterschiedlichen geografischen Standorten verfügbar sind, wird der Webverkehr dynamisch an einen anderen Server geleitet, wenn einer ausfällt. Und Sie müssen sich keine Gedanken über die Skalierbarkeit machen, da CDN-Anbieter darauf ausgelegt sind. Wenn Sie einen kleineren Shared Host verwenden, könnte ein CDN tatsächlich verhindern, dass Ihre Website abstürzt, da es den größten Teil der Last bewältigt.

4. SEO-Vorteile
Google hat die Website-Geschwindigkeit bereits 2010 zu einem Ranking-Faktor gemacht, daher ist es kein Geheimnis, dass eine schnellere Website zu höheren Rankings führen kann. Obwohl es keine Möglichkeit gibt, zu wissen, wie viel Gewicht auf Geschwindigkeit gelegt wird, können Sie sicher davon ausgehen, dass es eines der wichtigeren ist, da es sich auf die Benutzererfahrung auswirkt. Brian Dean analysierte die Top-1-Million-Domains, um die Korrelation zwischen Website-Geschwindigkeit und Google-Rankings zu untersuchen, und die Ergebnisse waren sehr positiv. Obwohl es fast unmöglich ist, diese Tests schlüssig zu beweisen, können Sie sicher sein, dass Ihnen eine schnellere Website bei Google nur helfen wird. Einfach ausgedrückt: Google belohnt schnelle Websites.

Neben der Geschwindigkeit der Seiten Ihrer Website kann ein CDN auch dazu beitragen, die Crawling-Rate Ihrer Medien wie Bilder zu erhöhen, die mit der Indexierung in der Google-Bildsuche korrelieren.
5. Zusätzliche Sicherheit
Viele CDN-Anbieter bieten zusätzliche Sicherheit, indem sie Ihnen die Implementierung von Web Application Firewalls (WAF) und sogenannten Origin-Shields ermöglichen. Diese können dazu beitragen, DDoS-Angriffe auf Ihre WordPress-Site in allen Formen und Größen abzuschwächen, einschließlich solcher, die auf die UDP- und ICMP-Protokolle abzielen, sowie SYN/ACK, DNS-Verstärkung und Layer-7-Angriffe. Weitere Vorteile sind, Sie hinter einen Proxy zu stellen, der hilft, Ihre Ursprungs-IP-Adresse zu verbergen, obwohl er nicht kugelsicher ist.
Schauen Sie sich unbedingt unsere Fallstudie an, wie Sie einen DDoS-Angriff stoppen können. Wir hatten einen Kunden mit einer kleinen E-Commerce-Website, auf der Easy Digital Downloads ausgeführt wurde und die innerhalb von 7 Tagen über 5 Millionen Anfragen auf eine einzige Seite erhielt. Die Website generiert normalerweise nur zwischen 30 und 40 MB Bandbreite pro Tag und ein paar hundert Besucher pro Tag. Aber aus heiterem Himmel ging die Website sofort auf zwischen 15 und 19 GB Datenübertragung pro Tag! Das ist eine Steigerung von 4650 % . Und Google Analytics zeigte keinen zusätzlichen Traffic. Das ist nicht gut.

Der Kunde hat die Web Application Firewall von Sucuri auf seiner Website implementiert, und die gesamte Bandbreite und Anfragen wurden sofort auf der Website gelöscht (siehe unten), und seitdem gab es kein einziges Problem mehr. Also definitiv eine gute Investition und Zeitersparnis, wenn Sie auf solche Probleme stoßen.

CDNs bieten auch zusätzliche Funktionen wie sicheres Token, mit dem Sie sichere Links mit einer Ablaufzeit generieren können. Nachdem es abgelaufen ist, können Personen nicht mehr auf diese Inhalte zugreifen.
CDN-Geschwindigkeitstests
Anstatt Ihnen also nur zu sagen, wie vorteilhaft ein WordPress-CDN sein kann, lassen Sie uns einige Tests durchführen, um Ihnen die Ergebnisse tatsächlich zu zeigen. Wir haben 5 Tests an 4 verschiedenen Teststandorten mit aktiviertem CDN und dann ohne CDN durchgeführt. Die Seite wird bei Kinsta gehostet und verwendet das Kinsta CDN (powered by KeyCDN). Der physische Standort des Servers befindet sich in Iowa, USA.
Stellen Sie beim Geschwindigkeitstest Ihres CDN sicher, dass Sie es ein paar Mal ausführen, damit die Medien zwischengespeichert werden. Wie wir weiter oben in Bezug auf das CDN-Caching beschrieben haben, zeigt der X-Cache-HTTP-Header ein „HIT“, sobald er zwischengespeichert wurde. Wenn es nicht zwischengespeichert ist, wird ein „MISS“ angezeigt. Wenn Sie dies nicht richtig machen, könnte es so aussehen, als ob das CDN nicht hilft, Ihre Website zu beschleunigen, obwohl Sie in Wirklichkeit einfach nicht zuerst den Cache aufgebaut haben.
Ohne CDN (Dallas, Texas, USA)
Wir haben zunächst 5 Tests ohne CDN in Pingdom aus Dallas, Texas durchgeführt und den Durchschnitt genommen.

Ohne CDN (Melbourne, Australien)
Wir haben dann 5 Tests ohne CDN in Pingdom aus Melbourne, Australien durchgeführt und den Durchschnitt genommen.

Ohne CDN (San Jose, Kalifornien, USA)
Wir haben dann 5 Tests ohne CDN in Pingdom aus San Jose, Kalifornien, durchgeführt und den Durchschnitt genommen.

Ohne CDN (Stockholm, Schweden)
Wir haben dann 5 Tests ohne CDN in Pingdom aus Stockholm, Schweden, durchgeführt und den Durchschnitt genommen.

Mit CDN (Dallas, Texas, USA)
Wir haben dann 5 Tests mit einem CDN in Pingdom aus Dallas, Texas durchgeführt und den Durchschnitt genommen.

Mit CDN (Melbourne, Australien)
Wir haben dann 5 Tests mit einem CDN in Pingdom aus Melbourne, Australien durchgeführt und den Durchschnitt genommen.

Mit CDN (San Jose, Kalifornien, USA)
Wir haben dann 5 Tests mit einem CDN in Pingdom aus San Jose, Kalifornien, durchgeführt und den Durchschnitt genommen.

Mit CDN (Stockholm, Schweden)
Wir haben dann 5 Tests mit einem CDN in Pingdom aus Stockholm durchgeführt und den Durchschnitt genommen.

Die Ergebnisse
Werfen wir nun einen Blick auf die Ergebnisse, um zu verstehen, wie sehr sich ein CDN auf Ihre Gesamtladezeiten auswirkt.

- Dallas, Texas, USA: Verringerung der Gesamtladezeit um 8,11 % mit einem CDN.
- San Jose, Kalifornien, USA: Verringerung der Gesamtladezeit um 33,02 % mit einem CDN
- Melbourne, Australien: Verringerung der Gesamtladezeit um 54,19 % mit einem CDN.
- Stockholm, Schweden: Verringerung der Gesamtladezeit um 54,7 % mit einem CDN.
Wie Sie sehen können, war sowohl in Dallas als auch in San Jose mit einem CDN etwas schneller. Und wenn Sie sich die Australien-Tests ansehen, können Sie einen enormen Unterschied in den Ladezeiten feststellen. Dies liegt an der geografischen Lage des Testservers. Unser Server befindet sich in Iowa, sodass die Daten zum Laden von Dallas und San Jose nicht so weit reisen müssen. Aber für Australien ist die Entfernung das, was die Ladezeiten tötet. Wenn wir das CDN aktivieren, werden die Inhalte und Medien von einem Kinsta CDN POP in Sydney, Australien, geladen, was zu viel schnelleren Downloadzeiten führt. Dasselbe gilt für Stockholm, Schweden.
Nun stellt sich die Frage, möchten Sie Ihre Ladezeiten in einigen Fällen um über 50 % verkürzen? Die Antwort sollte ja lauten!
Benötigen Sie ein CDN?
Eine Frage, die uns hier bei Kinsta oft gestellt wird, ist, ob für eine bestimmte Website ein CDN benötigt wird oder nicht. Unserer Erfahrung nach kann ein CDN in fast jedem Szenario von Vorteil sein. Schauen Sie sich einfach alle Vorteile an, die wir oben aufgeführt haben. Der Preis spielt normalerweise keine Rolle mehr, da die meisten CDN-Anbieter sehr günstig sind und einige nur 0,04 $/GB verlangen. Und dann ist Cloudflare sogar kostenlos. Die einzigen Fälle, in denen Sie möglicherweise weitere Tests durchführen möchten, sind, wenn Sie Inhalte nur für Besucher an einem bestimmten geografischen Standort bereitstellen.
Nehmen wir zum Beispiel an, Sie sind ein kleines Geschäft mit einer Website in Ontario, Kanada. Vielleicht kümmern Sie sich nicht so sehr um Kunden, die sich woanders befinden. Sie sollten recherchieren, wo sich die POPs eines CDN-Anbieters befinden. Wenn sich beispielsweise Ihr Webserver-Host in Ontario befindet, Sie sich aber bei einem CDN-Anbieter anmelden, der nur einen nächstgelegenen POP in den USA hat, könnte dies Ihre Website tatsächlich verlangsamen. In diesem sehr seltenen Szenario kann es vorteilhafter sein, kein CDN zu verwenden.
Beliebte CDN-Anbieter
Es gibt viele großartige CDN-Anbieter zur Auswahl. Die meisten von ihnen haben kostenlose Testversionen, daher empfehlen wir, ein paar auszuprobieren, um zu sehen, welche für Ihre Website am besten geeignet ist. Wir haben hier bei Kinsta eine kostenlose CDN-Integration für alle Kunden, die von KeyCDN betrieben wird. Hier sind einige andere Drittanbieter, die Sie überprüfen sollten:
- KeyCDN
- Wolkenflare
- StackPath (früher MaxCDN)
- CDN77
- Amazon CloudFront
- Schnell
- Kapsel
- Akamai
So installieren Sie ein CDN in WordPress
Jeder CDN-Anbieter hat seine eigene Integrationsmethode, aber zum Glück unterstützen sie alle WordPress und machen es sehr einfach zu integrieren. Überprüfen Sie unbedingt die Dokumentation oder fragen Sie das Support-Team, wenn Sie Probleme haben.
Kinsta-CDN
Wir haben uns mit KeyCDN zusammengetan, einem HTTP/2- und IPv6-fähigen Content-Delivery-Netzwerk mit mehr als 200 Standorten, um Ihre Assets und Medien rund um den Globus zu beschleunigen. Zu den derzeit bedienten Regionen gehören Amerika, Südamerika, Europa, Afrika, Asien und Australien.

Sieh dir an, wie du das Kinsta CDN aktivierst. Es ist ein einfacher Ein-Klick-Prozess innerhalb des MyKinsta-Dashboards.

Wir haben auch erstaunliche CDN-Analysen, damit Sie die Bandbreitennutzung, Top-Dateien nach Anfragen, HTTP-Statuscodes und mehr sehen können.

Wolkenflare
Wenn Sie Cloudflare verwenden oder daran interessiert sind, haben wir ein ausführliches Tutorial zur Installation von Cloudflare auf Ihrer WordPress-Site.
Drittanbieter-CDN
Wenn Sie KeyCDN selbst bereitstellen möchten, empfehlen wir Ihnen, diesen Artikel über CDN für Dummies zu lesen.
Eine Sache, die wir empfehlen, ist die Verwendung einer Subdomain für Ihre Medien und Assets anstelle der zufälligen URL, die Ihnen der Anbieter gegeben hat. Beispiel: cdn.ihredomain.com. Dies gewährleistet ein besseres Branding für Ihre Website sowie weniger Ärger bei Indexierungsproblemen. Nachdem Sie Ihr CDN beim Anbieter eingerichtet haben, können Sie ein kostenloses WordPress-Plugin wie CDN Enabler verwenden, um Ihre Assets einfach zu verknüpfen und sie automatisch zu Ihrem CDN-Anbieter kopieren zu lassen.

Andere Plugins wie WP Rocket oder W3 Total Cache haben ebenfalls ähnliche Integrationsmethoden.

Es ist wichtig, so viele Ressourcen wie möglich von deiner WordPress-Seite zu laden. Dies gewährleistet eine schnellere Bereitstellung für Besucher und die Nutzung einer einzigen HTTP/2-Verbindung. Sie können Ihre Website über ein Tool wie Pingdom ausführen, um zu sehen, woher Ihre Medien geladen werden. Manchmal müssen Themen oder bestimmte Plugins ein wenig angepasst oder untersucht werden, warum sie auch nach Abschluss der Integration nicht von Ihrem CDN geladen werden.
Indizieren von Bildern mit CDN
Sie möchten sicherstellen, dass Ihre Bilder beim Wechsel zu einem CDN weiterhin bei Google indexiert werden. Für Benutzer des Yoast SEO-Plugins sollten Sie den folgenden Code am Ende Ihrer functions.php-Datei hinzufügen. Ersetzen Sie natürlich die Domain und die CDN-Domain durch Ihre eigene.
function wpseo_cdn_filter( $uri ) { return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri ); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );
Wenn Sie dies nicht tun, kann dies dazu führen, dass Ihre Bilder deindexiert werden (siehe unten). Sie können dies jederzeit selbst in der Google Search Console überprüfen.

Wir haben jedoch auch einige Ungereimtheiten festgestellt, wenn es darum geht, dass die Google Search Console korrekt meldet, dass Bilder richtig indiziert sind. Eine gute Möglichkeit, um zu überprüfen, ob Ihre Bilder wirklich indexiert sind, besteht darin, zur Google-Bildsuche zu gehen und Folgendes einzugeben: site:https://yourdomain.com
.

Wichtig: Geben Sie nicht Ihre CDN-URL ein. Auch wenn Bilder vom CDN bereitgestellt werden, sollten sie dennoch auf Ihrer Root-Domain indexieren. Wenn Ihre Bilder in der Google-Bildsuche erscheinen, bedeutet dies, dass sie gut indiziert sind.
Zusammenfassung
Hoffentlich können Sie jetzt all die erstaunlichen Vorteile sehen, die Sie aus der Verwendung eines WordPress-CDN ziehen können. Es stellt sicher, dass Ihre Medien rund um den Globus schneller geladen werden, es reduziert Ihre TTFB und senkt Ihre Bandbreitenkosten und Serverlast drastisch. Darüber hinaus könnten Sie aufgrund schnellerer Seitenladezeiten bessere Rankings sehen. Und was am wichtigsten ist, Ihre Besucher werden eine viel bessere Benutzererfahrung haben.
Vergiss nicht, dass unser HTTP/2 Kinsta CDN jetzt für alle unsere Hosting-Clients enthalten ist. Haben Sie irgendwelche Gedanken zur Verwendung eines CDN? Wir würden gerne Ihre Meinung unten hören.