Ein Browser- oder Transaktionsprüfobjekt misst die Ladezeit basierend auf den erweiterten Prüfobjekteinstellungen W3C load event oder Netzwerk.

W3C Load Event
Diese Einstellung misst, wann der Browser berichtet, dass die Seite vollständig geladen wurde. Sie misst das Load Event von der W3C Navigation Total Time, die Browser und Webanwendungen nutzen, um die Ladezeitdaten zu generieren und anzuzeigen. Weitere Informationen findest du unter W3C Navigation Timings.
In der Uptrends Webanwendung wird dieser Messwert nicht manuell berechnet. Er wird direkt vom Browser bereitgestellt, speziell durch die Developer Tools des Browsers.
Nutze diese Einstellung, um:
- die Seitenlade-Performance festzustellen, ohne Netzwerk-Verbindungsprobleme zu berücksichtigen.
- die Seiten-Performance basierend auf bestimmten Ressourcen festzustellen. Zum Beispiel, Identifizieren, welche Ressourcen länger benötigen, um zu laden.
Netzwerk
Diese Einstellungen beziehen die Ladezeit auf Basis der Netzwerkaktivität. Anders als das W3C Load Event stützt es sich nicht auf Browser-Ereignisse. Stattdessen wird die Seitenladezeit durch Verfolgung der Netzwerkabfragen des Browsers wie nach Bildern, Schriftarten, Stylesheets und anderen Ressourcen, die erfordern, dass die Netzwerkaktivität vollständig ausgeführt wird, gemessen.
Die Netzwerk-Ladezeit wird gemessen, wenn alle aktiven Netzwerkabfragen vollständig sind und das Netzwerk inaktiv ist.
Nutze diese Einstellung, um:
- das Endnutzer-Erlebnis festzustellen, wenn deine Seite lädt. Zum Beispiel, wie lang es dauert, um den gesamten Zyklus einer Transaktion abzuschließen.
- die Wirkung mehrerer Redirects oder nicht optimierte Nutzung von Ressourcen festzustellen.
Die Netzwerkzeit berücksichtigt alles. Für Transaktionsprüfobjekte umfasst es auch Schritte, die sich darauf auswirken, wie lang ein Nutzer benötigt, um die Transaktion abzuschließen, selbst wenn diese Schritte eine Seitennavigation beinhalten.
Ladezeitunterschiede
Es kann bedeutende Unterschiede zwischen der Messung der Ladezeit anhand des W3C Load Event und der Netzwerkzeit geben, weil sie verschiedene Aspekte des Seitenladens verfolgen.
Die Ergebnisse hängen sehr davon ab, was überwacht wird und wie viele Navigationsaktivitäten auftreten. Zum Beispiel können in einem Browser-Prüfobjekt Redirects mehrere Navigationsaktivitäten erzeugen. In diesem Fall wird die W3C Load Event-Zeit pro Navigation berechnet und dann für die komplette Messung addiert.
In einem Transaktionsprüfobjekt kann es zu mehreren Navigationsaktivitäten innerhalb eines Schritts kommen. Die Ladezeiten für jeden Schritt werden pro Schritt zusammengefasst und schließlich für die gesamte Transaktion für die Berechnung der Gesamtzeit addiert.
Eine Ausnahme ist, wenn ein Schritt keine Navigation enthält (zum Beispiel eine Inhaltsprüfung). In diesem Fall lautet die Zeit für den Schritt 0 für das W3C Load Event, während die Netzwerkzeit auf die Ausführungszeit des Schritts statt der Nichtaktivzeit des Netzwerks basiert.
Prüfobjektergebnisse
Wenn du eine der Ladezeiteinstellungen aktivierst, zeigen die Kontrolldetails die Prüfobjektergebnisse für diese Einstellungen. Weitere Informationen findest du unter Ladezeiten.