Seit dem 18. August wird ja hier auf Lorenzos Welt WP Rocket eingesetzt. Ich bin nach wie vor sehr zufrieden damit. Mein Blog lädt schnell, die Beiträge beziehungsweise Seiten reagieren flott und insgesamt fühlt er sich für mich deutlich angenehmer an als vorher. Trotzdem habe ich mich am Donnerstag kurz gefragt: Geht da noch mehr?
Die Antwort von WP Rocket lautet natürlich: Ja, denn seit einiger Zeit gehört RocketCDN zum Angebot. 😉Damit lassen sich statische Inhalte einem Blog beziehungsweise einer Website über ein Content Delivery Network (CDN) ausliefern.
Ich habe mir das Ganze deshalb einmal etwas genauer angesehen. Und bin anschließend zu dem Schluss gekommen: Für Lorenzos Welt brauche ich momentan kein CDN. Warum? Das möchte ich in diesem Beitrag erklären.
Was ist überhaupt ein CDN?
CDN steht für „Content Delivery Network”. Dahinter steckt ein Netzwerk aus verschiedenen Serverstandorten, die Inhalte eines Blogs beziehungsweise einer Website möglichst nah an die Besucher:innen ausliefern. Anstatt dass jede Anfrage bis zum eigentlichen Webserver des Blogs oder der Website geschickt wird, können beispielsweise Bilder, CSS-Dateien, JavaScript, Schriftarten oder andere statische Dateien von einem näher gelegenen CDN-Server ausgeliefert werden.
Das kann die Ladezeit verkürzen, insbesondere wenn die Besucher:innen weit vom eigentlichen Serverstandort entfernt sind. Ein einfaches Beispiel: Der Server eines Blogs oder einer Website steht in Deutschland, die Besucher:innen sitzen aber in Australien oder Japan. Dann müssen die Daten eine ziemlich lange Strecke zurücklegen. Ein CDN kann statische Inhalte stattdessen von einem Server ausliefern, der deutlich näher an den Besucher:innen liegt. Für einen international ausgerichteten Blog oder eine solche Website kann das einen deutlichen Vorteil bringen.
Was macht RocketCDN?
RocketCDN ist das CDN-Angebot der Macher:innen von WP Rocket. Es ist direkt in WP Rocket integriert und kann über den Bereich „Content Delivery“ aktiviert werden.
Technisch handelt es sich um ein sogenanntes Pull-CDN. Das bedeutet, dass die Dateien zunächst vom eigenen Blog oder der eigenen Website abgerufen und anschließend an den verschiedenen CDN-Standorten zwischengespeichert werden. Beim nächsten Abruf können sie dann von einem passenden Standort ausgeliefert werden.
RocketCDN übernimmt dabei vor allem statische Dateien. Dazu gehören beispielsweise:
- Bilder
- CSS-Dateien
- JavaScript
- Schriftarten
- PDFs und andere Dokumente
Die eigentlichen HTML-Seiten werden von RocketCDN dagegen nicht gecacht.
Seit Version 3.22 von WP Rocket gibt es eine kostenlose RocketCDN-Variante, die in jeder WP-Rocket-Lizenz enthalten ist. Damit können bis zu drei Seiten über zehn weltweite Standorte beschleunigt werden. Wer den gesamten Blog oder eben die gesamte Website über das CDN ausliefern möchte, benötigt RocketCDN Pro mit mehr als 100 weltweiten Standorten. Das klingt zunächst durchaus interessant.
Warum ich kurz darüber nachgedacht habe
Ich gebe es zu: Als ich am Donnerstag wieder einmal über RocketCDN in WP Rocket gestolpert bin, war mein erster Gedanke tatsächlich: Warum eigentlich nicht? Wenn mein Blog mit WP Rocket bereits schnell lädt, könnte ein CDN die Auslieferung vielleicht noch ein wenig beschleunigen. Und schließlich kostet die kostenlose Variante von RocketCDN zunächst einmal nichts extra.
Also habe ich mich etwas näher damit beschäftigt. Dabei wurde mir allerdings schnell klar, dass man sich bei einem CDN immer folgende Frage stellen sollte: Brauche ich das für meinen Blog oder meine Website überhaupt? Hier auf Lorenzos Welt lautet meine Antwort derzeit ganz klar: Nein.
Wo sitzt mein Server?
Für mich ist der Standort meines Webservers ein wichtiger Punkt. Lorenzos Welt liegt ja bei All-Inkl.com. Die Rechenzentren dieses Unternehmens befinden sich in Dresden. Das Unternehmen gibt außerdem an, dass Kundendaten ausschließlich in Deutschland gespeichert werden. Da meine Besucher:innen überwiegend aus Deutschland, Österreich und der Schweiz kommen, ist dieser Standort für mich ideal.
Das heißt, mein Server steht bereits ziemlich nah an den Menschen, die meinen Blog hauptsächlich lesen. Warum sollte ich also die statischen Inhalte meines Blogs zusätzlich über ein weltweites CDN verteilen?
Der mögliche Geschwindigkeitsgewinn ist für mich einfach nicht groß genug, um die zusätzlichen technischen und datenschutzrechtlichen Aspekte zu rechtfertigen.
Ein CDN ist nicht automatisch besser
Das ist für mich ein wichtiger Punkt. Beim Thema Website-Geschwindigkeit entsteht manchmal der Eindruck, man müsse möglichst viele Optimierungsmaßnahmen aktivieren. Cache? Natürlich! Lazy Loading? Unbedingt! CSS optimieren? Klar! CDN? Am besten auch noch! Wenn man dann noch fünf weitere Stellschrauben findet, wird der Blog oder die Website zwar nicht mit Lichtgeschwindigkeit ausgeliefert, aber es ist ein Anfang. 😉 So einfach ist es allerdings nicht.
Jeder Blog beziehungsweise jede Website hat andere Voraussetzungen. Es kommt unter anderem darauf an, wo der Server steht, wo die Besucher:innen sitzen, wie groß der Blog oder die Website ist, wie viele Besucher:innen gleichzeitig darauf zugreifen und welche Inhalte ausgeliefert werden.
WP Rocket selbst beschreibt den Nutzen von RocketCDN vor allem für Blogs beziehungsweise Websites, deren Besucher:innen geografisch weit vom Ursprungsserver entfernt sind. Eine weitere Möglichkeit ist die Nutzung, um den Ursprungsserver durch viel Traffic zu entlasten.
Wenn Server und Besucher:innen bereits in derselben Region liegen, ist ein CDN in vielen Fällen nicht notwendig. Und genau in diese Kategorie fällt Lorenzos Welt.
Datenschutz ist für mich ebenfalls ein Argument
Ein weiterer wichtiger Punkt ist der Datenschutz. Ich versuche bei meinem Blog grundsätzlich, möglichst wenige externe Dienste einzusetzen. Nicht jeder zusätzliche Dienst stellt automatisch ein Datenschutzproblem dar, aber jeder zusätzliche Dienst bedeutet, dass man sich anschauen sollte, welche Daten dabei verarbeitet werden und wo diese Verarbeitung stattfindet.
Bei einem CDN werden Anfragen an zusätzliche Server beziehungsweise Infrastruktur geleitet. Die Datenschutzkonferenz weist ausdrücklich darauf hin, dass beim Betrieb von Blogs oder Websites auch Technologien von Drittdienstleistern wie Content Delivery Networks zum Einsatz kommen können. Welche Verarbeitung zulässig ist, hängt vom konkreten Dienst, der technischen Umsetzung und der jeweiligen Rechtsgrundlage ab.
Das bedeutet für mich nicht:
„CDN = Datenschutzverstoß“
So einfach ist es natürlich nicht. Aber ich frage mich bei jeder zusätzlichen Technik: Brauche ich sie wirklich?
Wenn der Nutzen für meinem Blog ohnehin gering ist, sehe ich keinen Grund, dafür noch einen weiteren externen Dienst einzubinden.
Für internationale Blogs und Websites kann ein CDN sehr sinnvoll sein
Damit möchte ich CDNs keineswegs schlechtreden. Ganz im Gegenteil. Wenn beispielsweise ein Blog oder eine Website aus Deutschland betrieben wird, die aber Besucher:innen aus der ganzen Welt hat, kann ein CDN eine sehr sinnvolle Ergänzung sein.
Wer viele Leser:innen in Nordamerika, Asien, Australien oder anderen weit entfernten Regionen erreicht, profitiert möglicherweise deutlich davon, wenn statische Inhalte von Servern in der Nähe der Besucher:innen ausgeliefert werden.
Auch bei sehr stark frequentierten Blogs oder halt Websites kann ein CDN den eigentlichen Webserver entlasten. Für einen internationalen Blog würde ich deshalb durchaus prüfen, ob ein CDN einen messbaren Vorteil bringt.
Bei einem hauptsächlich deutschsprachigen Blog auf einem Server in Deutschland sieht die Rechnung dagegen anders aus.
WP Rocket reicht mir völlig
Am Ende bin ich deshalb bei meiner bisherigen Lösung geblieben. Wie bereits gesagt, macht WP Rocket seinen Job hier auf Lorenzos Welt schon sehr gut. Seit dem Wechsel am 18. August bin ich mit der Geschwindigkeit meines Blogs weiterhin zufrieden. Die Seiten laden schnell und ich sehe momentan keinen dringenden Grund, noch eine weitere Optimierungsschicht hinzuzufügen.
Das bedeutet jedoch nicht, dass ich RocketCDN grundsätzlich ausschließe. Vielleicht ändert sich irgendwann etwas. Vielleicht bekommt Lorenzos Welt plötzlich ganz viele Leser:innen aus anderen Teilen der Welt. Vielleicht wird der Blog irgendwann deutlich größer oder der Traffic steigt stark an.
Dann würde ich mir die Frage erneut stellen. Aber nur weil eine Funktion vorhanden ist, muss man sie nicht automatisch aktivieren. Das gilt meiner Meinung nach nicht nur für WP Rocket, sondern für WordPress insgesamt.
Geschwindigkeit ist nicht alles
Bei der ganzen Diskussion um Ladezeiten sollte man außerdem nicht vergessen, dass ein Blog beziehungsweise eine Website nicht nur aus einer möglichst kleinen Ladezeit besteht.
Mir sind auch andere Dinge wichtig:
- Datenschutz
- möglichst wenig Abhängigkeiten von externen Diensten
- ein zuverlässiger Hoster
- Kontrolle über den eigenen Blog beziehungsweise die eigene Website
- eine angenehme Darstellung
- und natürlich die Inhalte selbst
Was bringt mir ein Blog, der theoretisch ein paar Millisekunden schneller lädt, wenn ich dafür zusätzliche Dienste einbinden muss, die meine Besucher:innen kaum bemerken? Für mich lautet die Frage deshalb nicht: „Wie kann ich Lorenzos Welt noch schneller machen?“
Sondern: „Wie schnell muss Lorenzos Welt überhaupt sein, damit die Besucher:innen eine angenehme Erfahrung haben?“ Und meine Antwort darauf lautet momentan: Schnell genug ist schnell genug.
Mein Fazit: Kein CDN für Lorenzos Welt – zumindest vorerst
Ich habe RocketCDN zumindest gedanklich ausprobiert. 😉 Nach meinem kurzen Ausflug in die Welt der Content Delivery Networks habe ich mich bewusst dagegen entschieden, es hier auf Lorenzos Welt zu aktivieren. Nicht, weil RocketCDN schlecht wäre. Im Gegenteil: Für die richtigen Blogs oder Websites kann ein CDN eine sinnvolle Möglichkeit sein, um die Ladezeiten für Besucher:innen auf der ganzen Welt zu verbessern.
Für meinen deutschsprachigen Blog sehe ich diesen Bedarf momentan aber nicht. Mein Server steht bei All-Inkl.com in Dresden und damit in der Region, aus der die meisten meiner Besucher:innen kommen. Gleichzeitig möchte ich zusätzliche externe Dienste möglichst sparsam einsetzen und den Datenschutz im Blick behalten.
WP Rocket ist für mich derzeit völlig ausreichend. Wenn Lorenzos Welt aber tatsächlich international durchstartet, kann ich mich mit dem Thema CDN immer noch beschäftigen. Bis dahin gilt für mich: Nicht jede technische Möglichkeit muss auch genutzt werden. Manchmal ist weniger einfach mehr. 😊
Grüße, Lorenzo
PS: Dieser Blogbeitrag enthält unbezahlte Werbung.
PSS: Du darfst diesen Blogbeitrag hier mit den nachfolgenden Buttons gerne teilen:

