Re[9]: #? А есть ли вещи, которые вы принципиально не понима
От: _Raz_  
Дата: 24.09.16 20:36
Оценка:
Здравствуйте, Васисуалий Пупкиндт, Вы писали:

ВП>Пример демонстрирует как работает переключение на 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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.