RTT header
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der HTTP RTT Request-Header ist ein Netzwerk-Client-Hinweis, der die ungefähre Round-Trip-Zeit auf der Anwendungsebene in Millisekunden angibt.
Im Gegensatz zur RTT auf der Transportebene beinhaltet der RTT-Hinweis die Server-Verarbeitungszeit.
Der RTT-Wert wird auf die nächsten 25 Millisekunden gerundet, um Fingerabdruckbildung zu verhindern, obwohl es viele andere Mechanismen gibt, die ein Angreifer verwenden könnte, um ähnliche Round-Trip-Informationen zu erhalten.
Der Hinweis ermöglicht es einem Server, basierend auf der Netzwerkreaktionsfähigkeit/-latenz zu entscheiden, welche Informationen gesendet werden sollen. Beispielsweise könnte er sich dafür entscheiden, weniger Ressourcen zu senden.
Hinweis:
Der Vary-Header wird in Antworten verwendet, um anzugeben, dass eine andere Ressource für jeden unterschiedlichen Wert des Headers gesendet wird (siehe HTTP-Caching Vary). Selbst wenn RTT verwendet wird, um zu konfigurieren, welche Ressourcen gesendet werden, sollten Sie es im Vary-Header weglassen — es ändert sich wahrscheinlich oft, was die Ressource effektiv nicht zwischenspeicherbar macht.
| Header-Typ | Request-Header, Client-Hinweis |
|---|---|
| Verbotener Request-Header | Nein |
Syntax
RTT: <number>
Direktiven
<number>-
Die ungefähre Round-Trip-Zeit in Millisekunden, gerundet auf die nächsten 25 Millisekunden.
Beispiele
>Verwendung von RTT-Client-Hinweisen
Ein Server muss zuerst zustimmen, den RTT-Header zu empfangen, indem er den Accept-CH-Response-Header mit RTT sendet.
Accept-CH: RTT
Dann kann der Client bei nachfolgenden Anfragen einen RTT-Header zurücksenden:
RTT: 125
Spezifikationen
| Specification |
|---|
| Network Information API> # rtt-request-header-field> |
Browser-Kompatibilität
Loading…
Siehe auch
Downlink,ECT,Save-DataNetzwerk-Client-HinweiseAccept-CH- HTTP-Caching: Vary und
Vary NetworkInformation.effectiveType- Verbesserung des Datenschutzes der Nutzer und der Entwicklererfahrung mit User-Agent-Client-Hinweisen (developer.chrome.com)