Здравствуйте, Васисуалий Пупкиндт, Вы писали:
ВП>Пример демонстрирует как работает переключение на HTTP/2, и как с этим протоколом увеличивается скорость загрузки страниц с большим количеством элементов. В данном случае два раза.
Это же искуственный пример. Для сайта с одной строкой ввода и кнопкой GO разницу в микроскоп не видно будет
ВП>Влияние шифрования при этом минимальное.
Но оно есть! А в масштабах гугла копеечка-к-копеечке. Так и получается, что им обидно, что они оплачивают, а другие, панимаш нет.
ВП>...
ВП>keep-alive на уровне HTTP поддерживаются.
Мы же боремся с количеством подключений. Пожалуйста — готовое и рабочее решение для переиспользования подключения.
ВП>А кого в 21 веке волнуют кэши в промежуточных прокси я хз.
Корпоративщиков. Да даже дома — поставь на роутер кэширующий прокси и будет вся домашняя сетка бегать один хоп.
ВП>Это механизм для согласования переключения на протоколы альтернативные HTTP. Это удобно, закреплено в RFC и уже поддержано в основных браузерах.
И что мы видим?
The initial set of registrations for this registry is as follows:
Protocol: HTTP/1.1
Identification Sequence:
0x68 0x74 0x74 0x70 0x2f 0x31 0x2e 0x31 ("http/1.1")
Reference: [RFC7230]
Protocol: SPDY/1
Identification Sequence:
0x73 0x70 0x64 0x79 0x2f 0x31 ("spdy/1")
Reference:
http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft1
Protocol: SPDY/2
Identification Sequence:
0x73 0x70 0x64 0x79 0x2f 0x32 ("spdy/2")
Reference:
http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2
Protocol: SPDY/3
Identification Sequence:
0x73 0x70 0x64 0x79 0x2f 0x33 ("spdy/3")
Reference:
http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3
А видим мы тут полное засилье гугла
Что-ж пойдем почитаем википедию.
https://en.wikipedia.org/wiki/SPDY
SPDY is a now-deprecated open-specification networking protocol
Вот так новость
ВП>Для кода браузеров связанного передачей HTTP переключение на альтернативный протокол происходит прозрачно. То есть добавляется только еще один уровень абстракции над TLS, а существующие методы HTTP клиента в браузерах при этом остаются без изменений.
опс
Security Support Provider Interface (SSPI) from Microsoft have not implemented the NPN extension to its TLS implementation.
и еще опс
After version 11, IE will drop the support of SPDY
ВП>Видимо есть смысл самостоятельно оценить разницу. Можно отключить в Chrome поддержку SPDY, HTTP/2 и QUIC, и сравнить как youtube будет открываться по-старинке, раза в два медленнее. Может в этот момент и пройдет это самое, принципиальное непонимание
Есть разница, есть.
А теперь убойный аргумент ()
wiki
HTTP/2 is defined for both HTTP URIs (i.e. without encryption) and for HTTPS URIs
И как обычно в вебе
Although the standard itself does not require usage of encryption, most client implementations (Firefox, Chrome, Safari, Opera, IE, Edge) have stated that they will only support HTTP/2 over TLS, which makes encryption de facto mandatory.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>