RTT
RTT
Экспериментально: Это экспериментальная технология
Перед использованием в производстве внимательно проверьте таблицу совместимости браузеров.
Поле заголовка запроса RTT Client hint предоставляет приблизительное время задержки в приложении в миллисекундах. В отличие от RTT транспортного уровня, RTT-подсказка включает время обработки сервера.
| Тип заголовка | Заголовок запроса, Client hint |
|---|---|
| Запрещённое имя заголовка | нет |
Значение RTT округляется до ближайших 25 миллисекунд, чтобы предотвратить определение по отпечаткам. Существует множество других механизмов, которые злоумышленник может использовать для получения аналогичной информации о времени задержки.
Подсказка позволяет серверу выбирать информацию, которая отправляется на основе реактивности/задержки сети. Например, он может выбрать отправку меньшего количества ресурсов.
Примечание: Заголовок Vary используется в ответах, чтобы указать, что для каждого другого значения заголовка отправляется другой ресурс (см. Кэширование HTTP > Ответы, зависящие от заголовков). Даже если RTT используется для настройки отправляемых ресурсов, следует избегать его в заголовке Vary — он, скорее всего, будет часто меняться, что делает ресурс фактически некэшируемым.
Синтаксис
RTT: <number>
Директивы
- <number>
-
Приблизительное время задержки в миллисекундах, округлённое до ближайших 25 миллисекунд.
Примеры
Серверу сначала необходимо включить получение заголовка RTT , отправив заголовок ответа Accept-CH, содержащий RTT.
Accept-CH: RTT
Затем при последующих запросах клиент может вернуть заголовок RTT:
RTT: 125
Спецификации
| Спецификация |
|---|
| API информации о сети # rtt-request-header-field |
Совместимость браузеров
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
RTT |
67
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
≤79
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
Нет |
Нет |
54
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
Нет |
67
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
67
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
Нет |
48
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
Нет |
9.0
Значение никогда не превышает 3000 мс, как нестандартная мера защиты от определения по отпечаткам.
|
См. также
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/RTT