Ressourcen-Timing-Daten

Übersicht

Resource Timing Daten bieten einen leistungsstarken Einblick in die Leistung einzelner Ressourcen auf Objektebene Ihrer Website.

Resource Timing hilft Kunden, die Netzwerkleistung von Objekten auf Seitenebene zu betrachten, basierend auf den Daten, die wir zur Verbindungszeit, Downloadzeit und unterschiedlichen Reaktionszeiten bereitstellen. Beispiele für Objekte auf Seitenebene sind Bilder, JavaScript-Dateien, API-Aufrufe usw. Es gibt Kunden eine bessere Einsicht in die Leistung der Seitenebene. Das Endergebnis ist, dass Kunden ihre Lieferung besser verwalten und eine insgesamt bessere Benutzererfahrung gewährleisten können.

In den folgenden Abschnitten werden Sie anhand der Konfiguration, der Datenbeschreibung und der Berichterstellung von Ressourcenzeitdaten beschrieben.

Ressourcenzeitkonfiguration

Über die Benutzeroberfläche im Portal können Sie Einstellungen für die Resource Timing-Konfiguration als Alternative zur JSON-Codierung direkt eingeben.

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

Wählen Sie im linken Navigationsbereich Auswirkung -> Resource Timing Data -> Resource Timing Configuration.

Erstkonfiguration

  • Wählen Sie “Jetzt starten” auf der ersten Seite aus, um loszulegen.
  • Ein Dialogfeld “Standardkonfigurationseinstellungen” wird geöffnet, in dem Sie Ressourcen ein- oder ausschließen und eine Abtastrate eingeben können.

Standardkonfigurationseinstellungen

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

  • Ein- und Auszuschließende Ressourcen
  • Abtastrate
  • Standardanbietererkennung

Ein- oder Auszuschließende Ressourcen

Mit dieser Funktion können Sie bestimmte Ressourcen ein- oder ausschließen, aus denen Zeitdaten gesammelt werden. Wenn leer gelassen wird, werden standardmäßig alle Ressourcen eingeschlossen (d. h. nichts ist ausgeschlossen).

Sie können Ressourcen wie Dateiname, Dateinamenerweiterung, Ordnername, Dateipfad oder sogar eine Zeichenfolge eingeben. Alles, was in der Zeichenfolge enthalten ist, wird als Ressource abgeholt.

Drücken Sie bei jeder Eingabe eines Ressourcennamens die Eingabetaste. Wenn Sie bestimmte Ressourcen im Feld Einschließen eingeben, werden nur diese Ressourcen berücksichtigt, und alle anderen Ressourcen werden ausgeschlossen. Um bestimmte Ressourcen auszuschließen, geben Sie sie 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.

Abtastrate

Mit der Abtastrate können Sie eine kleine Stichprobe von Besuchern eingeben, von denen Sie IRT-Daten sammeln möchten. Geben Sie einen Wert zwischen 0 und 100 ein (in Prozent genommen). Idealerweise müssen Sie den niedrigsten Prozentsatz für die Abtastrate eingeben - ein Wert, der ausreicht, um die erforderliche Anzahl von Ressourcen-Timing-Messungen zu erfassen.

Hinweis: Resource Timing Datenerfassung belastet das System stark. Diese Funktion ist für Kunden, Daten zu Beispielen, und soll nicht für jede Radar-Sitzung Daten sammeln.

Achtung: Bei Kunden mit einem hohen Datenvolumen beginnen Sie mit einer Abtastrate von 1%. Erhöhen Sie es langsam, bis eine statistisch nützliche Rate erreicht ist. Eine hohe Abtastrate kann möglicherweise eine Serverüberlastung, eine Verlangsamung oder sogar einen Absturz verursachen.

Schritte für die Einstellung der ersten Abtastrate
  1. Beginnen Sie mit einer Abtastrate 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 glatt aussieht.
  3. Wenn ja, dann belassen Sie die Samplerate auf diesem Wert, es sei denn, der Kunde verfügt über einen hohen Web-Traffic.
  4. Alternativ, wenn der Graph aufgrund der geringen Datenmenge abgehackt aussieht, drehen Sie ihn langsam hoch.
  5. Wiederholen Sie alle Prüfungen und drehen Sie die Rate langsam (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 mehr als 10% steigen. Aber für jede kleine Erhöhung, stellen Sie sicher, dass Sie alle genannten Prüfungen durchführen.

Wählen Sie Weiter, um zum Dialogfeld Standardeinstellung für die Anbietererkennung zu wechseln.

Standardanbietererkennung

Mit der Anbietererkennung können Sie den Provider oder die Plattform identifizieren, von der aus die Ressource bereitgestellt wird. Geben Sie einen Hostnamen ein, der für die Erkennung des Providers konfiguriert ist, der die Ressource dient. Sie können mehrere Hostnamen eingeben und die Providererkennung für jeden von ihnen individuell konfigurieren. Weitere Informationen zum Konfigurieren der Anbietererkennung finden Sie imAnbietererkennungAbschnitt.

Wählen Sie Abgeschlossen, um die Erstkonfiguration abzuschließen.

Sites

Die Resource Timing Daten sind in drei Hauptbereichen eingerichtet:

  1. Sites
  2. Konfiguration
  3. Anbietererkennung
  • Gehen Sie im linken Navigationsbereich zu Auswirkung -> Resource Timing Data -> Resource Timing.

  • Die Seite Sites unter Resource Timing Data wird geöffnet.

Geben Sie den Hostnamen der Site ein, von der Sie Ressourcenstiming-Daten erfassen möchten. Unter Sitesfinden Sie die Liste der Hostnamen, die sich bereits im System befinden. Wenn Sie die gewünschte Site (Hostname) nicht finden, können Sie sie eingeben, indem Sie auf die Schaltfläche Hinzufügen klicken. Im Dialogfeld “Site hinzufügen “ können Sie eine neue Site hinzufügen, auf der die Ressourcenzeitdaten konfiguriert werden können.

Konfiguration

Navigieren Sie im Navigationsmenü des Portals zu Auswirkung > Ressourcenzeitdaten > Ressourcenzeitkonfiguration . Die Seite Sites wird unter Resource Timing Data geöffnet.

Wählen Sie in der oberen Navigationsleiste Konfigurationaus.

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 wird auf der Seite auch eine Liste der Konfigurationen angezeigt, einschließlich der Standardkonfiguration. Anstatt eine neue Konfiguration hinzuzufügen, können Sie entweder eine Standardkonfiguration auswählen oder eine vorhandene Konfiguration 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 Ressourcenzeitkonfiguration hinzufügen wird geöffnet. Auf diese Weise können Sie einen neuen Konfigurationsnameneingeben, Ressourcen zum Einschließen oder Ausschließenhinzufügen und die Abtastratehinzufügen.

Konfiguration bearbeiten

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

Anbietererkennung

Die Anbietererkennung bestimmt, welche Plattform eine Anforderung für eine Domäne verarbeitet, wenn diese Domäne hinter Openmix Lastenausgleich ist. Es wird empfohlen, dass alle Kunden, die Ressourcen Timing-Daten aktiviert haben, Provider-Erkennungsdienste konfigurieren.

  • Um die Anbietererkennung zu konfigurieren, navigieren Sie im linken Navigationsbereich zu Auswirkung > Resource Timing Data > Resource Timing Configuration .

  • Die Seite Sites unter Resource Timing Data wird geöffnet. Wählen Sie in der oberen Navigationsleiste die Option Provider Detection.

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

Geben Sie im Dialogfeld “Konfiguration der Anbietererkennung 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 Anbietererkennung konfigurieren möchten. Sie können mehrere Hostnamen eingeben und Erkennungsmethoden für jeden einzelnen von ihnen einzeln angeben.

Erkennungsmethode

Bei der Erkennungsmethode wird der Typ des Testobjekts (ob Standard oder Benutzerdefiniert) und der Pfad (zum Testobjekt) für jeden eingegebenen Hostnamen angegeben.

Standard-Testobjekte

Bei Standardtestobjekten kann der Pfad als /provider-detection/platform.html und /provider-detection/platform.gif angegeben werden. Für dieses Setup wäre /provider-detection/ Ihr Verzeichnispfad.

Hinweis: Es ist nicht zwingend erforderlich, den oben beschriebenen Pfad einzugeben. Stellen Sie jedoch sicher, dass sich die Dateien platform.html und platform.gif im Verzeichnispfad befinden.

Benutzerdefinierte Testobjekte

Bei benutzerdefinierten Testobjekten müssen Sie sicherstellen, dass die Testobjekte im genauen Pfad gefunden werden, den Sie eingeben. Beispielsweisefoo.com muss die URL für Hostnamestatic/bar.css und Pfadhttp://foo.com/static/bar.css gültig sein.

Kopfzeilen

Plattform-Header

Wenn Sie Platform Headerauswählen, stellen Sie sicher,X-CDN-Forward: <CDN name>dass die auf die Testobjekte gesendet wird. Wenn derX-CDN-Forward: <CDN name> nicht in den Antwort-Headern gefunden wird, wechselt der Client zum nächsten Test, der mit Custom angegeben werden kann.

Benutzerdefiniert

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

Wenn Sie mehrere Antwort-Header hinzufügen, werden diese jeweils mit den regulären Ausdrücken in der gleichen Reihenfolge wie im Portal eingegeben getestet.

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

Ihre Konfiguration ist nun abgeschlossen. Wenden Sie sich an Ihren Kundenbetreuer, um die Providererkennung alternativ über JSON-Codierung zu konfigurieren.

Beschreibung der Ressourcenzeitmessung

Die folgende Tabelle zeigt die gesammelten Resource Timing-Messungen.

Messung Beschreibung Ressourcenzeitberechnung
DNS-Nachschlagezeit Die Zeit, die für die DNS-Auflösung der Ressource erforderlich ist. Die DNS-Phase wird als DNS-Phase bezeichnet. domainLookupEnd – domainLookupStart
TCP-Verbindungszeit Die Zeit, die ein Browser benötigt, um eine Verbindung mit einem Server herzustellen. Bekannt als TCP-Phase. connectEnd – connectStart
Wartezeit bis zum ersten Byte (TTFB) TTFB ist die Zeit, die ein Browser vor dem Empfang der Ressource wartet. responseStart – startTime
Roundtrip-Zeit (RTT) Die Zeit vom Beginn der Anforderung bis zum Beginn der Antwort. Bekannt als Anforderungsphase. responseStart – requestStart
Wartezeit Der Unterschied zwischen dem Anfang der Antwort und dem Ende der Antwort. Bekannt als Antwortphase. Die Antwort stammt normalerweise von einem Server, einem 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 unterhttps://www.w3.org/TR/resource-timing-1/#process

Ressourcenzeitberichte

Das Menü Resource Timing enthält die folgenden Auswertungen:

  1. Leistungsbericht — Messdaten für die Ressourcenzeitmessung im Zeitverlauf.
  2. Statistischer Verteilungsbericht — Eine Ansicht der Ressourcenzeitdaten über eine Berichtsansicht für statistische Verteilung.

Leistungsbericht

Der Bericht gibt einen Einblick in die Performance-Daten des Ressourcentimings im Laufe der Zeit pro ausgewähltem Wert.

Standardberichterstattungsansicht:

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

Ressourcen-Timing-Performance


Statistischer Verteilungsbericht

Dieser Bericht zeigt die statistische Verteilung des Ressourcenzeitpunkts. Der Bericht gibt Einblick in die Anzahl der Messungen pro Ressourcenwert. Sie können basierend auf Ressource, Seite, Plattform, Standort und User Agent filtern, zwischen Messtypen wechseln und Vergleiche zwischen bestimmten Seite, Standort und Benutzer-Agent-Details durchführen.

Standardberichterstattungsansicht:

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

Statistische Verteilung

Das Whisker-Diagramm

Statistische Verteilung - Detail

Verwenden der Berichte

Zum Verfeinern und Anpassen der Berichtsansichten an bestimmte Berichtsanforderungen verwenden Sie die folgende Funktionalität in den Berichten Performance und Statistische Verteilung. Zusätzlich zu den Standardfunktionen der Berichte wie Berichtsfreigabe, Hintergrundumschaltung, Datenexport und mehr stehen folgende 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 leistungsfähiges Pivot für den Bericht verwenden, um Daten in Bezug auf Ressourcen-Hostname, Seiten-Host-Name, Seite und Plattformname auszudrücken.

Filter: Berichtszeitbereich

Zeitbereich

Die Berichte können mit einem Zeitbereich von den letzten 60 Minuten, den letzten 24 Stunden, den letzten 48 Stunden, den letzten 7 Tagen, den letzten 30 Tagen oder einem benutzerdefinierten Bereich erstellt werden. Die Standardansicht ist die Letzte 24 Stunden.

Berichtsintervall

Intervall

Wählen Sie das Zeitintervall aus, in dem Sie das Trenddiagramm anzeigen möchten. Je nach Datumsbereich, den Sie anzeigen, können Sie das Diagramm in Intervallen von einer Minute, einer Stunde oder einem Tag anzeigen.

Messarten

Intervall

Wählen Sie den Messtyp aus, für den Sie das Ressourcen-Timing anzeigen möchten. Wählen Sie aus Dauer, DNS-Suchzeit, Round Trip Time (RTT), TCP-Verbindungszeit, Wartezeit und Warten (TTFB).

Wählen Sie eine statistische Kennzahl aus, um die Daten anzuzeigen.

Intervall

Filter: Leistungsstarke Drilldown-Funktionen

Die Berichte unterscheiden sich geringfügig in Bezug darauf, welche Filter basierend auf den Daten geeignet sind. Die folgenden Filteroptionen sind in den Berichten verfügbar:

Ressourcen-Hostname:

Ressourcen-Hostname

Ressourcen:

Ressourcen

Seite Hostname:

Seite Hostname

Seite:

Ressourcen

Plattformname:

Plattformname

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

Standort

User Agents: Gerätetyp, Browser und IOS:

Benutzeragents

Ressourcen-Timing-Daten