Timing-Werte
Die Zeitwerte sind in mehrere Abschnitte unterteilt.
Die Variablen in diesem Diagramm sind wie folgt definiert:
| Variable | Beschreibung |
|---|---|
| start_time | Zeitpunkt (Datum und Uhrzeit), zu dem der Anwender eine Seite angefordert hat (der Anwender klickt auf einen Link) Dieser Wert wird durch Einbinden in das Ereignis „before unload“ der vorherigen Seite festgelegt. WebKit-Browser unterstützen das Ereignis „bevorunload“ nicht ordnungsgemäß, weswegen die Client-Zeiten in Safari und Chrome nicht unterstützt werden. |
| load_time | Datum und Uhrzeit, zu der das Laden der aktuellen Seite im Browser beginnt. Dieser Wert wird durch ein Inline-JavaScript festgelegt, das als erstes Skript im HTML-Text ausgeführt wird. |
| server_time | Zeit in ms, die der Server für die Verarbeitung der Transaktion aufgewendet hat. Der Server meldet diesen Wert an den Client. |
| load_complete_time | Datum und Uhrzeit, zu der die Seite vollständig im Browser gerendert wird. Dieser Vorgang wird als letztes Skript auf der Seite ausgeführt und gibt die Uhrzeit an, zu der das Laden der Seite abgeschlossen ist. |
Die folgenden Zeiten werden in vielen Formularen und Listen unten rechts angegeben:
| Bezeichnung | Element | Beschreibung | Berechnung |
|---|---|---|---|
| Antwortzeit | client_response_time | Gesamtzeit für die Bereitstellung der Seite durch Subtrahieren der Zeit, in der der Anwender die Seite anfordert, von dem Zeitpunkt, zu dem die Seite vollständig im Browser gerendert wird. | load_complete_time – start_time |
| Serverzeit | client_server_time | Zeit, die der Server für die Verarbeitung der Transaktion benötigt. | server_time |
| Netzwerkzeit | client_network_time | Zeit, die das Netzwerk zur Verarbeitung der Anforderung benötigt. Wird berechnet, indem die Zeit der Anwenderanfrage ab dem Zeitpunkt, zu dem das Laden der Seite im Browser beginnt, und dann die Serververarbeitungszeit subtrahiert wird. | load_time – start_time – server_time |
| Browser-Zeit | browser_time | Zeit, die der Browser benötigt, um die Seite bereitzustellen, indem die Zeit, in der die Seite vollständig gerendert wird, von dem Zeitpunkt subtrahiert wird, in dem das Laden der Seite im Browser beginnt. | load_complete_time – load_time |