Die Zeit bis zum ersten Byte misst, wie lange ein Browser wartet, bis der Server das erste Byte seiner Antwort samt Verzögerung sendet.
Bots können diese Zahl verzerren, deshalb beschreibt ein schlechterer Mittelwert nicht immer, was ein Mensch spürt.
So funktioniert es
Die Uhr beginnt, wenn der Client die Anfrage sendet, und endet, wenn das erste Byte der Antwort ankommt.
Verbindungsaufbau, Serverarbeit und Netzverzögerung liegen alle in diesem Intervall.
Automatische Clients verzerren die Stichprobe, indem sie viele Verbindungen öffnen, Caches umgehen oder schwere Pfade abrufen.
Trennen Sie diesen Verkehr, bevor Sie die Kennzahl als Erlebnis einer Person lesen.
Konkrete Beispiele
- Eine Anzeige springt während eines Auslesens von Suchseiten, die nie den Cache treffen.
- Eine Prüfung aus einer Stadt wirkt schnell, während Menschen weit entfernt viel länger warten.
- Eine Welle automatischer Clients füllt die Warteschlange und verzögert das erste Byte für alle.
Schutzmaßnahmen
- Messen Sie von Orten, die zu Ihren echten Nutzerinnen und Nutzern passen.
- Trennen Sie automatischen Verkehr aus der Stichprobe, die Sie Nutzererlebnis nennen.
- Zwischenspeichern Sie Antworten, die nicht bei jeder Anfrage neu berechnet werden müssen.
- Warnen Sie bei wachsender Warteschlange und nicht nur bei einem einzelnen Mittelwert dieser Kennzahl.
