HTTP/2

Перекатить тему
Для HTTP/2 обязателен SSL? Если да, как сделать сертификат?
Ответы: >>27716
Вот тут говорят что не нужен: http://http2.github.io/faq/#what-are-the-key-differences-to-http1x
Does HTTP/2 require encryption?
No. After extensive discussion, the Working Group did not have consensus to require the use of encryption (e.g., TLS) for the new protocol.
However, some implementations have stated that they will only support HTTP/2 when it is used over an encrypted connection.
We’re pleased to announce that we plan to release versions of nginx and NGINX Plus by the end of 2015 that will include support for HTTP/2.
nginx пока не поддерживает, обещают аж к концу года. Будем значит ждать.
Не обязателен, но по факту браузеры могут послать тебя в лес без HTTPS.
Что касается второго вопроса, должно запуститься вот это: https://letsencrypt.org/
Ответы: >>17309
>>17307
Не обязателен, но по факту браузеры могут послать тебя в лес без HTTPS.
Да, уже нашёл. Пока браузеры реализовали только с https. Но когда стандарт примут, они должны реализовать его полноценно, т.е. без обязательного шифрования.
Ответы: >>17310
>>17309
должны
Ке-ке-ке.
Ответы: >>17311
>>17310
А были примеры, чтобы браузер неполно реализовывал какой-то протокол?
Ответы: >>17316
>>17311
the Working Group did not have consensus to require the use of encryption
То, что Working Group не вписала это обязательным пунктом, не означает, что его кто-то будет делать в каком-либо другом виде.
Ответы: >>17317
>>17316
F*ck…
Потыкал nghttp2. Интересно, насколько эффективно оно работает?
Ответы: >>17541
>>17540
Сделай бенчмарк какой. Там, загрузка 100500 раздельных CSS'ов.
Ответы: >>17543
>>17541
Да оно из коробки проксирует локалхост, т.е. борду. Влом поднимать что-то специальное с 100500 файлами.
Ответы: >>17708
>>17543
Хотя если много картинок в тред напихать, наверное будет заметно.
https://www.nginx.com/blog/early-alpha-patch-http2/
Уже есть патчик, скоро будет в апстриме.
Ответы: >>24579, >>24581
>>24574
Попач, как всегда, в попе?
Ответы: >>24580
>>24579
Попач умер.
Ответы: >>24591
>>24574
>At the time of this writing HTTP/2 is not supported without SSL encryption by browsers.
>HTTP/2’s ‘Server Push’ feature is not supported in this patch and will not be supported in the first production-ready release of the HTTP/2 implementation. This feature might appear in a future NGINX release.
Печально. Но первое думаю допилят к релизу.
>>24580
LOWUT?
Ответы: >>24596
>>24591
А что, нет? Где он ещё используется?
Ответы: >>24599
>>24596
Да полно где.
Ответы: >>28007