Ressourcentiming-Daten

Überblick

Ressourcentiming-Daten bieten einen leistungsstarken Einblick in die Performance einzelner objektbezogener Ressourcen Ihrer Website.

Ressourcentiming hilft Kunden, die Netzwerkleistung von Objekten auf Seitenebene zu analysieren, basierend auf den von uns bereitgestellten Daten zu Verbindungszeit, Downloadzeit und verschiedenen Antwortzeiten. Beispiele für Objekte auf Seitenebene sind Bilder, JavaScript-Dateien, API-Aufrufe und so weiter. Es verschafft Kunden eine bessere Transparenz über die Leistung auf Seitenebene. Das Endergebnis ist, dass Kunden ihre Bereitstellung besser verwalten und eine insgesamt bessere Qualität der Benutzererfahrung gewährleisten können.

Die folgenden Abschnitte führen Sie durch die Konfiguration, Datenbeschreibung und Berichterstellung von Ressourcentiming-Daten.

Ressourcentiming-Konfiguration

Die Benutzeroberfläche im Portal ermöglicht es Ihnen, Einstellungen für die Ressourcentiming-Konfiguration direkt einzugeben, als Alternative zur JSON-Codierung.

Hinweis: Obwohl die Konfiguration über JSON-Codierung weiterhin verfügbar ist, wird dringend empfohlen, die Benutzeroberfläche für die Konfiguration zu verwenden.

Wählen Sie im linken Navigationsbereich Impact -> Ressourcentiming-Daten -> Ressourcentiming-Konfiguration.

Erstmalige Konfiguration

  • Wählen Sie auf der Startseite Jetzt starten, um zu beginnen.
  • Ein Dialogfeld Standardkonfigurationseinstellung wird geöffnet, in dem Sie Ressourcen ein- oder ausschließen und eine Stichprobenrate eingeben können.

Standardkonfigurationseinstellungen

Die Standardkonfigurationseinstellungen sind die Mindesteinstellungen, die für den Einstieg erforderlich sind. Es gibt drei Hauptstandardkonfigurationseinstellungen:

  • Ein- und auszuschließende Ressourcen
  • Stichprobenrate
  • Standard-Provider-Erkennung

Ein- oder auszuschließende Ressourcen

Diese Funktion ermöglicht es Ihnen, bestimmte Ressourcen einzuschließen oder auszuschließen, um Timing-Daten zu sammeln. Wenn dieses Feld leer gelassen wird, werden standardmäßig alle Ressourcen eingeschlossen (d. h. nichts wird ausgeschlossen).

Sie können Ressourcen wie einen Dateinamen, eine Dateinamenerweiterung, einen Ordnernamen, einen Dateipfad oder sogar eine Zeichenfolge eingeben. Alles, was in der Zeichenfolge enthalten ist, wird als Ressource erkannt.

Drücken Sie jedes Mal die Eingabetaste oder die Return-Taste, wenn Sie einen Ressourcennamen eingeben, um ihn zu übermitteln. Wenn Sie bestimmte Ressourcen im Feld Einschließen eingeben, werden nur diese Ressourcen eingeschlossen und alle anderen Ressourcen ausgeschlossen. Um bestimmte Ressourcen auszuschließen, geben Sie diese in das Feld Ausschließen ein, und alles andere wird eingeschlossen. Sie können sogar eine benutzerdefinierte Regex-Logik schreiben, um den Ein- oder Ausschlussprozess anzupassen.

Stichprobenrate

Die Stichprobenrate ermöglicht es Ihnen, eine kleine Stichprobe von Besuchern einzugeben, von denen Sie IRT-Daten sammeln möchten. Geben Sie einen Wert zwischen 0 und 100 ein (als Prozentsatz). Idealerweise sollten Sie den niedrigsten Prozentsatz für die Stichprobenrate eingeben – einen Wert, der ausreicht, um die erforderliche Anzahl von Ressourcentiming-Messungen zu sammeln.

Hinweis: Die Erfassung von Ressourcentiming-Daten belastet das System stark. Diese Funktion dient dazu, Daten zu stichproben, und ist nicht dazu gedacht, Daten für jede Radar-Sitzung zu sammeln.

Vorsicht: Für Kunden mit einem hohen Datenvolumen beginnen Sie mit einer Stichprobenrate von 1 %. Erhöhen Sie diese langsam, bis eine statistisch nützliche Rate erreicht ist. Eine hohe Stichprobenrate kann potenziell eine Serverüberlastung, Verlangsamung oder sogar einen Absturz verursachen.

Schritte zur erstmaligen Einstellung der Stichprobenrate
  1. Beginnen Sie mit einer Stichprobenrate von 1 %. Warten Sie 24-48 Stunden, bis Sie einige Messungen erhalten.
  2. Überprüfen Sie das IRT-Diagramm, um zu sehen, ob es über mehrere Assets hinweg gleichmäßig aussieht.
  3. Wenn ja, belassen Sie die Stichprobenrate bei diesem Wert, es sei denn, der Kunde hat hohen Web-Traffic.
  4. Alternativ, wenn das Diagramm aufgrund eines geringen Datenvolumens unregelmäßig aussieht, erhöhen Sie es langsam.
  5. Wiederholen Sie alle Prüfungen und erhöhen Sie die Rate langsam weiter (idealerweise alle 24-48 Stunden), bis Sie genügend Daten erhalten (bei etwa 10 %).
  6. Für Kunden mit geringem Web-Traffic können Sie über 10 % hinausgehen. Aber stellen Sie bei jeder kleinen Erhöhung sicher, dass Sie alle genannten Prüfungen durchführen.

Wählen Sie Weiter, um zum Dialogfeld Standard-Provider-Erkennungseinstellung zu gelangen.

Standard-Provider-Erkennung

Die Provider-Erkennung ermöglicht es Ihnen, den Provider oder die Plattform zu identifizieren, von der die Ressource bereitgestellt wird. Geben Sie einen Hostnamen ein, der so konfiguriert ist, dass er den Provider erkennt, der die Ressource bereitstellt. Sie können mehrere Hostnamen eingeben und die Provider-Erkennung für jeden einzeln konfigurieren. Weitere Informationen zur Konfiguration der Provider-Erkennung finden Sie im Abschnitt Provider-Erkennung.

Wählen Sie Fertig stellen, um die erstmalige Konfiguration abzuschließen.

Sites

Die Ressourcentiming-Daten sind um drei Hauptbereiche herum aufgebaut:

  1. Sites
  2. Konfiguration
  3. Provider-Erkennung
  • Gehen Sie im linken Navigationsbereich zu Impact -> Ressourcentiming-Daten -> Ressourcentiming.

  • Die Seite Sites unter Ressourcentiming-Daten wird geöffnet.

Geben Sie den Hostnamen der Site ein, von der Sie Ressourcentiming-Daten sammeln möchten. Unter Sites finden Sie die Liste der bereits im System vorhandenen Hostnamen. Wenn Sie die gewünschte Site (Hostnamen) nicht finden, können Sie sie durch Klicken auf die Schaltfläche Hinzufügen eingeben. Das Dialogfeld Site hinzufügen ermöglicht es Ihnen, eine neue Site hinzuzufügen, um Ressourcentiming-Daten zu konfigurieren.

Konfiguration

Navigieren Sie im Seitenmenü des Portals zu Impact > Ressourcentiming-Daten > Ressourcentiming-Konfiguration. Die Seite Sites unter Ressourcentiming-Daten wird geöffnet.

Wählen Sie in der oberen Navigationsleiste Konfiguration.

Sie können eine neue Konfiguration hinzufügen, indem Sie auf die Schaltfläche “Hinzufügen” in der oberen rechten Ecke der Seite klicken.

Hinweis: Möglicherweise sehen Sie auf der Seite auch eine Liste von Konfigurationen, einschließlich der Standardkonfiguration. Anstatt eine neue Konfiguration hinzuzufügen, können Sie entweder eine Standardkonfiguration auswählen oder eine vorhandene aus der Liste bearbeiten.

Konfiguration hinzufügen

Um eine neue Konfiguration hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen in der oberen rechten Ecke der Seite.

Das Dialogfeld Ressourcentiming-Konfiguration hinzufügen wird geöffnet. Hier können Sie einen neuen Konfigurationsnamen eingeben, einzuschließende oder auszuschließende Ressourcen hinzufügen und die Stichprobenrate festlegen.

Konfiguration bearbeiten

Um eine vorhandene Konfiguration zu bearbeiten, wählen Sie die Schaltfläche Konfiguration bearbeiten neben dem Konfigurationsnamen.

Provider-Erkennung

Die Provider-Erkennung bestimmt, welche Plattform eine Anfrage für eine Domäne bearbeitet, wenn diese Domäne hinter Openmix lastverteilt ist. Es wird allen Kunden, die Ressourcentiming-Daten aktiviert haben, empfohlen, Provider-Erkennungsdienste zu konfigurieren.

  • Um die Provider-Erkennung zu konfigurieren, navigieren Sie im linken Navigationsbereich zu Impact > Ressourcentiming-Daten > Ressourcentiming-Konfiguration.

  • Die Seite Sites unter Ressourcentiming-Daten wird geöffnet. Wählen Sie in der oberen Navigationsleiste Provider-Erkennung.

Klicken Sie auf die Schaltfläche “Hinzufügen” in der oberen rechten Ecke der Seite.

Geben Sie im Dialogfeld Provider-Erkennungskonfiguration hinzufügen Folgendes ein.

Konfigurationsname

Geben Sie einen Namen für die Konfiguration ein. Der Name darf keine Leerzeichen oder Sonderzeichen enthalten und muss eindeutig sein.

Hostname

Geben Sie den Hostnamen ein, für den Sie die Provider-Erkennung konfigurieren möchten. Sie können mehrere Hostnamen eingeben und für jeden einzeln Erkennungsmethoden festlegen.

Erkennungsmethode

Die Erkennungsmethode beinhaltet die Angabe des Typs des Testobjekts (ob Standard oder benutzerdefiniert) und des Pfads (zum Testobjekt) für jeden von Ihnen eingegebenen Hostnamen.

Standard-Testobjekte

Bei Standard-Testobjekten kann der Pfad als /provider-detection/platform.html und /provider-detection/platform.gif angegeben werden. Für diese Einrichtung wäre /provider-detection/ Ihr Verzeichnispfad.

Hinweis: Es ist nicht zwingend erforderlich, den oben beschriebenen Pfad einzugeben. Stellen Sie jedoch für jeden von Ihnen eingegebenen Pfad sicher, dass die Dateien platform.html und platform.gif im Verzeichnispfad gefunden werden.

Benutzerdefinierte Testobjekte

Bei benutzerdefinierten Testobjekten müssen Sie sicherstellen, dass die Testobjekte im exakten Pfad gefunden werden, den Sie eingeben. Zum Beispiel muss für den Hostnamen foo.com und den Pfad static/bar.css die URL http://foo.com/static/bar.css gültig sein.

Plattform-Header

Wenn Sie Plattform-Header auswählen, stellen Sie sicher, dass X-CDN-Forward: <CDN name> auf den Testobjekten gesendet wird. Wenn X-CDN-Forward: <CDN name> nicht in den Antwort-Headern gefunden wird, geht der Client zum nächsten Test über, der mit Benutzerdefiniert angegeben werden kann.

Benutzerdefiniert

Wenn Sie Benutzerdefiniert auswählen, stellen Sie sicher, dass der von Ihnen eingegebene reguläre Ausdruck genau mit einem der Antwort-Header des CDN übereinstimmt.

Wenn Sie mehrere Antwort-Header hinzufügen, werden diese jeweils in der gleichen Reihenfolge, wie sie im Portal eingegeben wurden, gegen die regulären Ausdrücke getestet.

Klicken Sie auf Erstellen, um den Vorgang abzuschließen. Sie sehen nun die neu erstellte Konfiguration in der Liste unter Provider-Erkennung. Klicken Sie auf die Bearbeiten- oder Löschen-Symbole, wenn Sie die Konfiguration ändern oder löschen möchten.

Ihre Konfiguration ist nun abgeschlossen. Um die Provider-Erkennung alternativ über JSON-Codierung zu konfigurieren, wenden Sie sich an Ihren Kundenbetreuer.

Beschreibungen der Ressourcentiming-Messungen

Die folgende Tabelle zeigt die gesammelten Ressourcentiming-Messungen.

Messung Beschreibung Ressourcentiming-Berechnung
DNS-Lookup-Zeit Die für die DNS-Auflösung der Ressource benötigte Zeit. Bekannt als DNS-Phase. domainLookupEnd – domainLookupStart
TCP-Verbindungszeit Die Zeit, die ein Browser benötigt, um eine Verbindung zu einem Server herzustellen. Bekannt als TCP-Phase. connectEnd – connectStart
Wartezeit bis zum ersten Byte (TTFB) TTFB ist die Zeitspanne, die ein Browser wartet, bevor er mit dem Empfang der Ressource beginnt. responseStart – startTime
Round Trip Time (RTT) Die Zeit vom Beginn der Anfrage bis zum Beginn der Antwort. Bekannt als Anfragephase. responseStart – requestStart
Wartezeit Die Differenz zwischen dem Beginn der Antwort und dem Ende der Antwort. Bekannt als Antwortphase. Die Antwort stammt normalerweise von einem Server, Cache oder einer lokalen Ressource. responseEnd – responseStart
Dauer Die Gesamtzeit vom Beginn des Prozesses bis zum vollständigen Empfang der Ressource. responseEnd – startTime

Erfahren Sie mehr unter https://www.w3.org/TR/resource-timing-1/#process

Ressourcentiming-Berichte

Das Menü Ressourcentiming enthält die folgenden Berichte:

  1. Performance-Bericht – Ressourcentiming-Messdaten im Zeitverlauf.
  2. Statistischer Verteilungsbericht – Eine Ansicht der Ressourcentiming-Daten durch eine statistische Verteilungsberichtsansicht.

Performance-Bericht

Der Bericht gibt Einblick in die Performance-Daten des Ressourcentimings über die Zeit pro ausgewähltem Wert.

Standard-Berichtsansicht:

  1. Dimension: Ressourcen-Hostname
  2. Messung: Dauer
  3. Zeitbereich: Letzte 24 Stunden

Ressourcentiming-Performance


Statistischer Verteilungsbericht

Dieser Bericht zeigt die statistische Verteilung des Ressourcentimings. Der Bericht gibt Aufschluss darüber, wie viele Messungen pro Ressourcenwert gesammelt wurden. Sie können nach Ressource, Seite, Plattform, Standort und User Agent filtern, zwischen Messungstypen wechseln und Vergleiche zwischen spezifischen Seiten-, Standort- und User-Agent-Details durchführen.

Standard-Berichtsansicht:

  1. Dimension: Ressourcen-Hostname
  2. Messung: Dauer
  3. Zeitbereich: Letzte 24 Stunden

Statistische Verteilung

Das Whisker-Diagramm

Detail der statistischen Verteilung

Verwendung der Berichte

Um die Berichtsansichten für spezifische Berichtsanforderungen zu verfeinern und anzupassen, verwenden Sie die folgende Funktionalität in den Performance- und Statistischen Verteilungsberichten. Zusätzlich zu den Standardfunktionen der Berichte wie Berichtsfreigabe, Hintergrundumschaltung, Datenexport und mehr stehen die folgenden Funktionen zur Verfügung:

Primäre Dimension

Dimensionen

Die primäre Dimension des Diagramms wird über ein Menü oberhalb des Diagramms ausgewählt. Sie können es als leistungsstarken Pivot im Bericht verwenden, um Daten in Bezug auf Ressourcen-Hostname, Seiten-Hostname, Seite und Plattformname auszudrücken.

Filter: Berichtszeitbereich

Zeitbereich

Die Berichte können mit einem Zeitbereich von Letzte 60 Minuten, Letzte 24 Stunden, Letzte 48 Stunden, Letzte 7 Tage, Letzte 30 Tage oder einem benutzerdefinierten Bereich generiert werden. Die Standardansicht ist die Letzten 24 Stunden.

Berichtsintervall

Intervall

Wählen Sie das Zeitintervall, in dem Sie das Trenddiagramm anzeigen möchten. Abhängig vom angezeigten Datumsbereich können Sie das Diagramm in Ein-Minuten-, Ein-Stunden- oder Ein-Tages-Intervallen anzeigen.

Messungstypen

Intervall

Wählen Sie den Messungstyp, für den Sie das Ressourcentiming anzeigen möchten. Wählen Sie aus Dauer, DNS-Lookup-Zeit, Round Trip Time (RTT), TCP-Verbindungszeit, Wartezeit und Warten (TTFB).

Wählen Sie ein statistisches Maß, um die Daten anzuzeigen.

Intervall

Filter: Leistungsstarke Drilldown-Funktionen

Die Berichte variieren leicht in Bezug auf die geeigneten Filter, basierend auf den Daten. Die folgenden Filteroptionen sind in den Berichten verfügbar:

Ressourcen-Hostname:

Ressourcen-Hostname

Ressourcen:

Ressourcen

Seiten-Hostname:

Seiten-Hostname

Seite:

Ressourcen

Plattformname:

Plattformname

Standort: Netzwerk, Kontinent, Land, Region und Bundesland:

Standort

User Agents: Gerätetyp, Browser und IOS:

User Agents

Ressourcentiming-Daten