URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 104845
[ Назад ]

Исходное сообщение
"Выпуск nginx 1.9.5 с поддержкой HTTP/2"

Отправлено opennews , 22-Сен-15 21:01 
Доступен (http://mailman.nginx.org/pipermail/nginx-announce/2015/00016...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.9.5 (http://nginx.org/), ключевым новшеством в котором является интеграция (https://www.opennet.ru/opennews/art.shtml?num=42980) экспериментального модуля ngx_http_v2_module (http://nginx.org/en/docs/http/ngx_http_v2_module.html) с поддержкой протокола HTTP/2. Поддержка протокола SPDY (ngx_http_spdy_module), методы которого легли в основу HTTP/2, удалена из состава nginx.  С особенностями HTTP/2 можно познакомиться в тексте анонса (https://www.opennet.ru/opennews/art.shtml?num=42980) интеграции  HTTP/2 в кодовую базу nginx.


Из других изменений можно отметить использование по умолчанию в директиве "output_buffers (http://nginx.org/en/docs/http/ngx_http_core_module.html#outp...)" двух буферов (ранее использовался один буфер, размером 32Кб), переход к ограничению уровня вложенности подзапросов вместо числа одновременных подзапросов и обеспечение полной проверки ключа перед возвратом ответа из кэша.

URL: http://mailman.nginx.org/pipermail/nginx-announce/2015/00016...
Новость: http://www.opennet.ru/opennews/art.shtml?num=43011


Содержание

Сообщения в этом обсуждении
"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено kronkbsd , 22-Сен-15 21:01 
Ура !!! Товарищи ... !!!

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено eRIC , 23-Сен-15 06:55 
> Ура !!! Товарищи ... !!!

свершилось как ожидалось, теперь следующая версия будет с поддержкой динамических модулей


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 19:32 
Что, серьезно? Неужто их дожали и кластерфак с прибитыми на гвозди "модулями" - в прошлом? Статически вкомпонованные модули - это вообще номер. Вроде бы Федот, но - совсем не тот.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Анонимус сапиенс , 22-Сен-15 21:10 
502BGv2

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Наркоман , 22-Сен-15 21:25 
Почему в ppa нифига нет?!

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено kronkbsd , 22-Сен-15 21:36 
И в портах devel версии Nginx 1.9.5 тоже еще нет ! Странно.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено kronkbsd , 22-Сен-15 21:38 
имею ввиду в портах FreeBSD ...

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 22-Сен-15 23:03 
> в портах FreeBSD ...

это ..но ещё не сдохло?


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 03:57 
Твой мозгишко? Сдох, и давно :)

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 23-Сен-15 17:54 
> ....

Гляжу у бзюков даже анализ хронологии отсутствует, ну напомню - про бздю писалось.



"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено kronkbsd , 23-Сен-15 18:30 
На BSD Nginx робит гооораздо лучше чем на linux-е, сам Игорь Сысоев BSD-шник и рекомендует настраивать веб сервер Nginx именно на FreeBSD. Если догадаешься почему BSD лучше чем Linux значит с тобой еще не все потеряно и тебя еще можно направить на верный путь.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 19:43 
> На BSD Nginx робит гооораздо лучше чем на linux-е,

Да, там особенно круто смотрелся список рассылки одно время :)
- А чего это у меня вся система виснет?
- А у вас ZFS?!
- Да, а как вы догадались?

> сам Игорь Сысоев BSD-шник и рекомендует настраивать веб сервер Nginx именно на FreeBSD.

А там хоть одна нормальная файловая система для сервера появилась? ZFS - для тормозных ынтырпрайзных файлопомоек, где на сервере ничего кроме файлопомойки и нет. UFS - вообще лучше не вспоминать.

> Если догадаешься почему BSD лучше чем Linux значит

...значит ты эталонный бздюк и фанат :)


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено kronkbsd , 23-Сен-15 21:07 
У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue выдает более высокую производительность чем epoll и ZFS тут совсем не причем!

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 24-Сен-15 02:53 
> У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue
> выдает более высокую производительность чем epoll и ZFS тут совсем не
> причем!

Это холисрач 15 летней давности http://www.opennet.ru/base/dev/kqueue_vs_epoll.txt.html
Выползай из комы, никому эти байтовые оптимизации сейчас не нужны.


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 24-Сен-15 23:28 
> У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue
> выдает более высокую производительность чем epoll и ZFS тут совсем не причем!

Зато когда мы подумаем о том ОТКУДА НАМ БРАТЬ ФАЙЛЫ, которые мы вознамерились отгружать - мы поймем что они имеют свойство читаться с файловой системы. Ну и хренли вам с kqueue, если файлы с диска медленно читаются, например?


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 26-Сен-15 23:32 
> если файлы с диска медленно читаются, например?

У меня такое ощущение, что я переписываюсь с прошлым, 20-летней давности.  


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 24-Сен-15 02:34 
> сам Игорь Сысоев BSD-шник

Игорь Сысоев - барыго, слил и собирает проценты.
Теперь каждое его слово фильтрует отдел маркетинга, "- А как это скажется на продажах?!...".


> Если догадаешься почему BSD лучше чем Linux значит с тобой еще ...

Нет там ничего лучшего, кроме сетевого стека не так жрущего ресурсы, как линуксовый.
И то, это больше относится к NetBSD, чуть менее к OpenBSD и в последнюю очередь - к фряхе.
Это было актуально лет 15 назад, когда 32 гига оперативки стоили как Рено Меган.
Сейчас железо обогнало как потребности юзеров, так и пропускную способность сети.
Протоколы сжимают, ресурсы сжимают, видео/аудио плющат, жава-скрипты у юзеров работают.
У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 года.

Вместо месяцов тюнинга фряхи, для обработки мильона коннектов в сек, мутят распределённые
кластеры и облака на линухе. Это и экономически выгоднее и избавляет от гемороя ДДоС.  

Про числодробилки сами на top500.org глянете. 80% смартов и 1.5 млрд. китайцев не на BSD работают.
В Европе/Южной Америке/Австралии внедряют не BSD.


Ты до сих пор считаешь себя умнее половины планеты?  


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Петушок , 24-Сен-15 07:53 
> У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 года

Это который ARM? Ну-ну...


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 26-Сен-15 23:34 
> > У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 года
> Это который ARM? Ну-ну...

Задача для старшей групп детсада.
   Дано: Cчётные палочки, красные и синие.
   Вопрос: Палочками какого цвета быстрее сложить 2+2 ?


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 19:09 
Скажи это Netflix

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 19:44 
> Скажи это Netflix

(голосом дедка с ружжом из запорожца) Вот еще не хватало - со всякими копирасами разговаривать!


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено eRIC , 23-Сен-15 06:19 
[00:52]уже есть :)

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 23-Сен-15 17:54 
> [00:52]уже есть :)

Фу, выкинь срань и помой руки со спиртом.


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 22-Сен-15 21:53 
Подскажите, для хттп2 обязательно ssl сертификат или можно без шифрования обойтись?

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено kronkbsd , 22-Сен-15 22:01 
Вроде как без шифрования должно работать.
HTTP2 в скором будущем заменит http и https

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 22-Сен-15 22:20 
садись, два.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено slavius , 23-Сен-15 00:42 
нет он верно подметил)) это ты не поянл. протокол и дальше будет развиваться и из http/2 (деление на два) получится опять целый http.))

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 22-Сен-15 22:32 
Не 2, а пополам /2  

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено eRIC , 23-Сен-15 06:53 
не пополам, а именно 2я версия, история протоколов:
HTTP/0.9
HTTP/1.0
HTTP/1.1
HTTP/2 (почему-то не захотели 2.0 именовать)

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 24-Сен-15 01:56 
> почему-то не захотели 2.0 именовать

Потому что 2.1 не собираются делать. Сразу 3.


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 11:12 
Не заменит, пока не станет текстовым.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 19:45 
> Не заменит, пока не станет текстовым.

А ты как, уже декодируешь на глаз gzip-encoding?


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Sylvia , 22-Сен-15 23:07 
по спецификациям не обязательно, однако реализации http/2 без шифрования никто делать не хочет. Для nginx - обязательно

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено anonymous , 23-Сен-15 12:55 
>реализации http/2 без шифрования никто делать не хочет

Не правда: https://github.com/http2/http2-spec/wiki/Implementations (см. все реализации, поддерживающие upgrade и/или direct)

>Для nginx - обязательно

Нет. http://forum.nginx.org/read.php?21,260805,260807#msg-260807


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Федор , 22-Сен-15 23:09 
обойтись нельзя, но можно использовать самоподписные.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 22-Сен-15 23:35 
Не хотели добровольно покупать серты, теперь заставят :)

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Sylvia , 22-Сен-15 23:55 
https://letsencrypt.org/ уже скоро

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 23-Сен-15 00:24 
Да это понятно, китайцы тоже вон на три года выдают.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 09:15 
Ты смотрел, что именно они выдают?

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Наркоман , 23-Сен-15 14:23 
Нормальные сертификаты.

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 23-Сен-15 16:08 
На китайском! made in china

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 23-Сен-15 17:56 
> На китайском! made in china

По RFC разрешены только латинские символы от 0x00 до 0xff


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 23-Сен-15 18:06 
> Ты смотрел, что именно они выдают?

Пля, прикинь, уже сайты с www. поддоменами работают и всем пофегу, максимум смотрят на цвет полоски.    


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Эргил , 26-Сен-15 06:12 
> Ты смотрел, что именно они выдают?

Смотрел и что?
https://lindon.pw


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено pavlinux , 22-Сен-15 23:00 
> Syntax:  http2_max_concurrent_streams number;
> Default: http2_max_concurrent_streams 128;
> Syntax:  http2_recv_buffer_size size;
> Default: http2_recv_buffer_size 256k;

256k*128 = 32M

Ну вот ни за что не поверю, что 32-меговый файлик соберётся обратно быстрее, чем 32M/CPU_CORES;    


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 24-Сен-15 02:32 
не знаю как вы, а я за православный apache)

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 24-Сен-15 23:30 
> не знаю как вы, а я за православный apache)

Ну вот ты и покупай под него дополнительные сервера.


"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Fantomas , 24-Сен-15 18:51 
что-то павлин сегодня раскудахтался

"Выпуск nginx 1.9.5 с поддержкой HTTP/2"
Отправлено Аноним , 24-Сен-15 21:25 
Критические дни на зоне в толчке .