So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

Die Vorteile der Verwendung eines CDN für Ihre WordPress-Site

Ein CDN-Dienst, der parallel zu Ihrer WordPress-Website funktioniert, ist eine sehr gute Sache, wenn Ihre Website auf der ganzen Welt besucht wird. Vor allem, wenn Ihre Website über viele Assets verfügt und wenn ich Assets meine, meine ich all diese lästigen Javascript-, CSS- und Bilddateien.

Diese Assets auf Ihrer Website gehören zu den ersten Themen, die ein CDN benötigen. Wenn es sich bei Ihrer Website um einen kleinen Blog handelt, wird das wahrscheinlich keine Rolle spielen, da die Reduzierung der Ladezeit vernachlässigbar sein wird, aber was ist mit den großen Blogs?

Für dieses Experiment werde ich eine einrichten CDN77.com-Konto Für meine Technik-/Gaming-Website handelt es sich um eine „in Bezug auf die Assets“ sehr teure Website mit einer Größe von nicht weniger als 2,4 MB und mehr als 95 Anfragen. Laienhaft ausgedrückt ist es eine große Belastung für den Browser und den zu ladenden Server. Da es sich um ein Magazin mit unzähligen Nachrichten handelt, gibt es keine Möglichkeit, dies zu verbessern. Der Server ist bereits High-End und das Schneiden von Inhalten ist definitiv unmöglich.

Es gibt Unmengen solcher Seiten im Internet. Ich höre immer wieder Stimmen darüber, wie nutzlos ein CDN für jede Art von Website (groß oder klein) ist, und ich kann nicht anders, als mich über solche Kommentare zu wundern.

In diesem Artikel werde ich heute untersuchen, warum CDNs wichtig und (sehr wichtig) sind. Sie werden anhand von Zahlen und Beweisen sehen, warum es ein CDN gibt von großer Wichtigkeit, insbesondere wenn Ihre Clients weit entfernt von Ihrem Serverstandort sind. Eine Site mit wenigen Assets laden zu müssen, ist eine Sache, aber mittlere bis große Sites werden davon stark profitieren und ich zeige Ihnen, warum …

Benchmark mit und ohne CDN

Für dieses Experiment verwende ich Pingdom Tools. Von allen kostenlosen Tools, die Sie zum Testen der tatsächlichen Website-Geschwindigkeit und Ladezeit finden können, ist Pingdom Tools eines der besten (und auch das genaueste). Pingdom-Messungen umfassen Zeitüberschreitungen für Assets, die extern und, was noch wichtiger ist, asynchron sein können. Die Ladezeit für einen Endbenutzer ist daher etwas kürzer. Zuerst laden wir die Website direkt vom Server, ohne CDN. Beachten Sie, dass der Server bereits schnell genug ist. Ein Xeon mit 3,3 GHz auf Nginx und FastCGI-Cache ist keine leichte Aufgabe und sollte von selbst ziemlich schnell laden.

Ohne CDN77 aus San Jose, Kalifornien

Auf dem Bild können Sie sehen, dass die Gesamtladezeit ca. beträgt 2,64 SekundenFür dieses Experiment habe ich den San Jose-Server in Kalifornien, USA, verwendet. Da mein Server in North Carolina, USA, steht, sollte die Ladezeit niedrig genug sein. Auf dem rechten Bildschirm sehen Sie alle belasteten Ressourcen (Assets) mit ihren Ist-Zeiten.

Ohne CDN77 aus Stockholm, Schweden

Wie Sie sehen, beginnen die Dinge zu sinken, sobald die Anfrage von einem weit entfernten Ort kommt. Die Website senkte ihre Punktzahl auf 86 und jetzt beträgt die Ladezeit etwa 5,20 Sekunden. Dies ist der Fall, wenn mehr als 95 Anwendungen eingereicht werden müssen um die Welt reisen. Berücksichtigen Sie die Lichtgeschwindigkeit und all diese lästigen Dateien verlängern nur Ihre Gesamtladezeit, daran führt kein Weg vorbei.

Mit CDN77 aus San Jose, Kalifornien

Jetzt aktivieren wir CDN77, damit alle Assets automatisch wiederhergestellt werden, und sehen, was passiert …

Dies ist nun der erste Nachteil der Verwendung eines CDN. Bei falscher Interpretation könnte dies zu der irrigen Annahme führen, dass das CDN nicht funktioniert. Beim ersten Laden der Website muss der CDN-Dienst die Assets vom Ursprungsserver abrufen und sie von dem nächstgelegenen Standort laden, an dem sie angefordert wurden. Sie können deutlich erkennen, dass sich die Ladezeit auf 6,36 Sekunden erhöht hat und im Bild rechts können Sie sehen, warum. Über ihn Der X-Cache-Antwortheader ist die Antwort. Der CDN-Dienst antwortete mit einem “VERLIEREN” Durch die eindeutige Angabe, dass das Asset zuvor nicht zwischengespeichert wurde und „on the fly“ geladen werden musste, wird die CDN-Lösung dadurch langsamer, jedoch nur beim ersten Laden. Da das Asset einen Roundtrip vom CDN-Dienst zum Ursprungsserver und dann zurück zum internen Netzwerk und zum nächstgelegenen Server am angeforderten Standort durchführen muss. Der Roundtrip ist zwar nicht so langsam, aber der X-Cache-Parameter hilft Ihnen eindeutig dabei, zu erkennen, wann er zwischengespeichert wird oder nicht. Ist Pingdom Tools nun großartig oder nicht?

Mit CDN77, zweiter Lauf

Mal sehen, was beim zweiten Durchlauf passiert …

Es lebt! Jetzt reden wir. Sie können sehen, dass die Ladezeit auf 2,48 Sekunden reduziert wurde, was nun schneller ist als beim ursprünglichen Benchmark ohne CDN. Außerdem können Sie im Bild rechts jetzt das sehen “PASTE” wird im Antwortheader angezeigt und zeigt dem Browser an, dass die Anfrage zwischengespeichert und vom Server, der diesem Standort am nächsten liegt, bereitgestellt wurde, ohne dass weitere Roundtrips durchgeführt werden müssen.

Was ist mit dem Äußeren von uns?

Im obigen Beispiel haben wir gesehen, dass es bei der Nutzung der Website außerhalb der USA und außerhalb des Landes, in dem sich die Website befindet, unangenehm wird. Schauen wir uns an, was passiert, wenn das CDN aktiviert ist.

Beim ersten Laden auf der linken Seite erreichten wir eine Zeit, die mehr oder weniger der ursprünglichen Benchmark entsprach, wenn nicht sogar besser. Dies geschieht, ohne dass die eigentliche Anfrage zwischengespeichert wird. Im Bild rechts können Sie die Verbesserung nun deutlich sehen und sie ist nicht gering. Jetzt sind wir gegangen 5,20s ohne ein CDN zum kolossalen 2,34 Sekunden Um die gesamte Website laden zu können, ist dies eine Verbesserung mehr als 2X Da jetzt nur die grundlegenden PHP-Dateien vom Ursprungsserver geladen werden, während der Rest der Assets lokal vom Stockholmer Server auf CDN77 geladen wird.

Wollen Sie einen Beweis? Sichere Sache. Hier ist es:

cdn77-Datenzentren

Gehen wir jetzt bis zum Äußersten …

Kein CDN77 aus Melbourne, Australien

test03-01

Das Laden der Website aus Australien ist ohne CDN so mühsam und meine Website ist mittlerweile die langsamste im ganzen Haufen, mit einer Punktzahl von 77 und einer C, na ja …

Mit CDN77 aus Melbourne, Australien

test03-02

Bei aktiviertem CDN77 ist die Geschwindigkeitssteigerung beeindruckend und beträgt fast den doppelten Unterschied. Das Ergebnis liegt natürlich wieder bei A und beweist einmal mehr, dass CDN wirklich so funktioniert, wie es sollte.

Nun lasst uns das alles ins rechte Licht rücken, ja?Referenzvergleich

Diese Grafik spricht fast für sich selbst darüber, wie CDN die Leistung im Verhältnis zum Standort der Website tatsächlich verbessert. Wenn Ihre Leser/Kunden auf die Website im selben Land/Standort zugreifen, in dem sich Ihr Server befindet, warum sollten Sie dann nach einem CDN fragen? Es wird die Dinge nicht besser machen. Im besten Fall hilft es Ihrem Server nur dabei, Ressourcen bereitzustellen und die benötigte CPU-Zeit zu reduzieren wird die Ladezeit nicht verbessern. Sobald jedoch einer Ihrer Leser versucht, von außerhalb des Landes, in dem sich Ihr Server befindet, auf die Website zuzugreifen, verdoppelt sich die Leistungsverbesserung ganz einfach. Es lässt sich nicht leugnen, Sie können alle diese Tests selbst durchführen. CDN ist sehr wichtig, wenn Ihre Website weltweit gelesen wird, und verringert auch die Bandbreitenanforderungen auf Ihrem Server.

Abschluss

Verfügen Sie über ein CDN auf Ihrer internationalen Website Es ist ein Muss. Ob Technologie-Blog, digitales Magazin oder Produktseite. Wenn Ihnen die Leistung am Herzen liegt und Ihre Kunden/Leser auf der ganzen Welt ansässig sind, Tatsächlich wird CDN Ihre WordPress-Website erheblich beschleunigen. Auch, Je mehr Assets Ihre Website von verschiedenen Standorten lädt, desto größer ist die Verbesserung. Allerdings ist ein CDN keine Selbstverständlichkeit. Die ordnungsgemäße Verwaltung des Dienstes ist für seine Leistung von entscheidender Bedeutung. Denken Sie daran, dass die erste Anfrage immer langsamer sein wird. Es ist sehr wichtig, dass das CDN der Site korrekt zwischengespeichert wird.

Im nächsten Artikel untersuchen wir, wie Sie den CDN77-Dienst mit WordPress richtig konfigurieren, Ihre Standorte konfigurieren und das Beste daraus machen, damit Sie die gleichen Vorteile wie in diesem Artikel erleben können. Bleiben Sie dran!

Kostenlose CDN-Dienste

Vergessen Sie nicht, unseren Beitrag über die besten kostenlosen CDN-Dienste zu lesen. Einige davon sind teilweise zu 100 % kostenlos, während andere für einen Testzeitraum kostenlos sind. Obwohl CDN77 eine gute Option ist, möchten wir Sie bitten, sich diese anderen großartigen Dienste anzusehen, damit Sie den auswählen können, der Ihren Anforderungen am besten entspricht.