Kostenloser CDN Performance Check! Erfüllt dein CDN alle deine Erwartungen?

Es gibt spannende Neuigkeiten: Uptrends stellt ein neues kostenloses Tool, den CDN Performance Check, bereit. Das neue Tool macht es super einfach, die CDN-Performance zu prüfen. Gib eine URL für deine Website oder eine deiner statischen Ressourcen ein. Uptrends misst die Verbindungs- und Ladezeit von über 40 weltweiten Standorten. Es ist nur ein kurzer Test, aber er liefert viele CDN-Performance-Daten.

Den CDN Performance Check einrichten

Alles was du benötigst, ist die URL deiner Website oder eines deiner statischen Seitenelemente, die von einem CDN bedient werden. Wenn du kein CDN nutzt, aber wissen möchtest, wie schnell deine Website auf eine Anfrage antwortet, kopiere die URL in das Domain-Feld.

Tool für den CDN Performance Check

Du kannst auch deine eigenen Anfrage-Header nutzen und den CDN-Anbieter angeben, um Debug Header zu erhalten. Möglicherweise musst du Debug Header in deiner CDN-Konfiguration aktivieren, wenn du die Option Request Header hinzufügen verwendest.

Füge Anfrage-Header fürs Daten-Debugging hinzu

Die Ergebnisse des CDN Performance Checks interpretieren

Sobald du auf die Starten-Schaltfläche klickst, leitet Uptrends deinen CDN-Test an über 40 unserer weltweiten Checkpoints (weniger, wenn du eine Region eingibst) weiter. Wenn die Ergebnisse eingehen, lädt Uptrends sie in der Reihenfolge, in der sie abgeschlossen werden.

CDN Performance Check results

Gesamtzeit

Die Gesamtzeit ist die Zeit, die benötigt wurde, eine Verbindung aufzubauen, eine Anfrage zu senden, die Antwort zu empfangen und den Inhalt zu laden. Dieser Wert ist die Antwortzeit. Schnelle Antwortgesamtzeiten sind der Grund, warum du überhaupt ein CDN einsetzt.

Auflösungszeit

Die Zeit, die benötigt wurde, bis die URL in eine IP-Adresse umgewandelt wurde. Nach Alistair Croll und Sean Power in ihrem Buch Complete Web Monitoring sollte ein DNS Lookup nicht länger als 20 Millisekunden dauern. Google Public DNS hat einen interessanten Artikel zur DNS-Latenz, der zu diesem Thema lesenswert ist.

Verbindungszeit

Die Zeit, die für die Einrichtung einer HTTP-/HTTPS-Verbindung mit dem Server erforderlich war. Die Verbindung umfasst Verbindungsanfrage, Bestätigung, Zertifikat und Schlüsselaustausch für eine sichere Verbindung.

Downloaddauer

Die Zeit, die es dauerte, den Inhalt zu laden, sobald Uptrends eine Verbindung errichtet hatte. Uptrends lädt den Inhalt herunter, aber stellt ihn nicht dar und verarbeitet ihn nicht. Der Wert ist die Zeit ab Errichtung der Verbindung bis zum Zeitpunkt, an dem der Client das letzte Byte vom Inhalt empfängt.

IP-Adresse

Das kostenlose CDN Performance Tool wendet eine Farbkodierung auf deine IP-Adressen an. Übereinstimmende IP-Adressen erhalten dieselbe Farbe. Wenn alle dieselbe Farbe haben (also dieselbe IP-Adresse), ist das ein Hinweis darauf, dass dein CDN eine Anycast-Adressierung und -Routing nutzt. Mehrere IPs bedeuten, dass es sich um die Unicast-Methode handelt.

Was ist Anycast?

Anycast ist eine Gruppe von Computern, die eine gemeinsame IP-Adresse nutzen. Alle Server verfügen über denselben Inhalt und die Router kennen den Standort der Server. Das CDN hat die Server strategisch über ein großes Gebiet verteilt und der dem Nutzer am nächsten liegende Server antwortet mit dem Inhalt. Wenn ein Server nicht antwortet oder es zu einer Zeitüberschreitung kommt, versucht der Router es beim nächsten Server in der Liste. Die Anfrage kann zwischen einigen Servern umherspringen, bis der Router einen verfügbaren Server findet. Die IP-Adresse der Antwort ist immer dieselbe.

Was ist Unicast?

Ein Unicast-System verfügt über einen Empfänger und einen Sender. Sobald der nächstliegende PoP (Point-of-Presence) festgestellt wurde, antwortet dieser Server auf die gesamten Inhaltsanfragen des Clients. Wenn der Nutzer eine URL eingibt, löst der DNS-Server die IP-Adresse auf. Er sendet den Nutzer aber nicht an die primäre IP-Adresse, sondern an eine der IP-Adressen der CNAME-Einträge. Der DNS-Server bestimmt anhand der IP-Adresse des Nutzers, welcher Server näher zu ihm ist. Da Uptrends von überall auf der Welt Tests initiiert, zeigen die Ergebnisse mehrere unterschiedliche IP-Adressen.

Die CDN-Antwort

Du kannst die jeweiligen Antwort-Header in der Liste der Antworten anhand der Drop-down-Funktion anzeigen. Die Werte in der Liste sind sehr hilfreich, um herauszufinden, weshalb eine Antwort länger benötigt als andere. Wenn beispielsweise einer der Server des CDN über alte Daten verfügt, könnte sich dies auf die Antwortzeiten auswirken. Dann solltest du untersuchen, weshalb Inhalte nicht korrekt an den PoP übertragen werden. Du kannst auch die Header-Details für die einzelnen Antworten der unterschiedlichen Checkpoints einblenden. Die Liste verfügbarer Header-Werte ist groß und jede Website und jeder Service entscheidet, welche Header enthalten sind. Websites verwenden einige Header jedoch beständiger als andere. Sehen wir uns einige Beispiele an.

  • Gesamtgröße: Download-Größe in Kilobytes.
  • Status: Vom Server zurückgegebener Code.
  • Cache-Control. Der Header Cache-Control ist eine Anweisung zur Cache-Speicherung der Ressource. Zum Beispiel kann eine Cache-Control-Anweisung besagen, ob das System eine Antwort in den Cache aufnimmt und wie lange die Antwort in dem Cache verbleibt.
  • Content-Type. Art der zurückgegebenen Medien, also MIME Type (Multipurpose Internet Mail Extensions). Der MIME Type besteht aus zwei Teilen: Haupttypen und Untertypen.Zum Beispiel:
    • text/ mit Untertypen wie plain, csv und html. text/plain
    • image/ mit Untertypen wie jpeg, png und svg. image/jpeg
    • audio/ mit Untertypen wie mpeg und wav. audio/wav
    • application/ mit Untertypen wie pdf, zip und exe. application/exe
  • Content-Encoding: Gibt es eine Codierung, ist dies die für den Medientypen verwendete Codierung.
  • Expires: Datum und Uhrzeit, wann der Browser die Antwort als veraltet erachten soll.
  • Last-Modified: Datum und Uhrzeit, wann die Ressource laut Server zum letzten Mal geändert wurde.
  • Server: Informationen zum Betriebssystem des antwortenden Servers.
  • X-Powered-By: Technologie, die die Webanwendung unterstützt, zum Beispiel ASP.NET und PHP.
  • X-AspNet-Version: Version von ASP.NET, die auf dem Server ausgeführt wird.
  • X-server: Name des Servers.
  • Strict-Transport-Security: Besagt, dass der Server nur über HTTPS kommuniziert.
  • Date: Datum und Uhrzeit der Anfrage.
  • Content-Length: Größe der Antwort.
  • ETag: Ein ETag ist eine Ressourcen-Kennung für eine bestimmte Version der Ressource.
  • Set-Cookie: Ein HTTP-Cookie.

Wenn du mehr über die Antwort-Header erfahren möchtest: Mozilla stellt eine umfassende Liste mit Beschreibungen und Beispielen bereit.

Der Vergleich der Header-Werte von allen Checkpoint-Ergebnissen kann Content-Übertragungsprobleme aufdecken wie etwa den Erhalt von veraltetem Inhalt oder nicht komprimiertem Inhalt, wenn du komprimierten Inhalt vom CDN erwartest.

Latenz für das gesamte Netzwerk deines CDN prüfen

Der Sinn und Zweck eines CDN besteht darin, die Netzwerklatenz zu verringern, indem deine Dateien physisch näher an deine Nutzer gebracht werden. Wenn du ein CDN nutzt, kann das kostenlose CDN Performance Tool helfen, unerwartete Verzögerungen zu erkennen. Wenn mit dem Tool eine „langsame Region“ aufgedeckt wird, und dir bekannt ist, dass dein CDN in der Nähe über einen PoP verfügt, liegt der Grund möglicherweise an einem vorübergehenden Ausfall oder überlasteten Server, was dafür sorgt, dass das CDN die Anfrage an einen anderen PoP leitet. Wenn du jedoch den Test wiederholst und die Antwortzeit immer noch langsam ist, solltest du möglicherweise deinen CDN-Anbieter kontaktieren.

Bedenke, dass die Checkpoints von Uptrends in derselben Internet-Infrastruktur ausgeführt werden, die deine Website-Besucher der Region nutzen. Ist die Region bekannt für weniger gute Antwortzeiten, spiegeln deine Tests diese langsamen Zeiten wider, so wie sie auch deine Nutzer erleben.

Ich nutze kein CDN, ist der CDN Performance Check interessant für mich?

Natürlich! Viele Websites nutzen kein CDN, und für viele besteht auch nicht die Notwendigkeit, ein CDN einzusetzen. Aber ein schneller CDN Performance Test zeigt auch, wie gut deine Server auf Anfragen antworten. Du kannst die Antwortzeiten auf globaler oder regionaler Ebene sehen. Wenn die Performance deiner Website an den meisten Standorten gut ist, aber nicht an allen, kannst du ein CDN für die Gebiete in Betracht ziehen, in denen die Antwortzeiten verbessert werden müssten. Das Tool ist eine großartige Ressource, um Problembereiche aufzudecken. Mit den Informationen vom CDN Performance Tool kannst du dich nach ein CDN mit PoPs umsehen, wo du sie benötigst.

Es ist an der Zeit, dein CDN zu testen

Das CDN Performance Tool ist kurzfristig einsetzbar und bietet viele Informationen über die Antwortzeiten deiner Website. Wenn du ein CDN nutzt, kannst du sehen, wie schnell es an den einzelnen PoPs ist. Das Tool ist kostenlos, schnell und umfassend. Probiere es aus! Du kannst diesen manuellen Test auch mit Uptrends‘ Web Performance Monitoring automatisieren. Du erhältst detaillierte Antwort- und Ladezeiten sowie Header-Informationen von Uptrends‘ Netzwerk von über 215 Teststandorten. Probiere das neue CDN Performance Tool jederzeit aus und teste Uptrends 30 Tage kostenlos. Starte noch heute die Testversion!