Доступен (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
Ура !!! Товарищи ... !!!
> Ура !!! Товарищи ... !!!свершилось как ожидалось, теперь следующая версия будет с поддержкой динамических модулей
Что, серьезно? Неужто их дожали и кластерфак с прибитыми на гвозди "модулями" - в прошлом? Статически вкомпонованные модули - это вообще номер. Вроде бы Федот, но - совсем не тот.
502BGv2
Почему в ppa нифига нет?!
И в портах devel версии Nginx 1.9.5 тоже еще нет ! Странно.
имею ввиду в портах FreeBSD ...
> в портах FreeBSD ...это ..но ещё не сдохло?
Твой мозгишко? Сдох, и давно :)
> ....Гляжу у бзюков даже анализ хронологии отсутствует, ну напомню - про бздю писалось.
На BSD Nginx робит гооораздо лучше чем на linux-е, сам Игорь Сысоев BSD-шник и рекомендует настраивать веб сервер Nginx именно на FreeBSD. Если догадаешься почему BSD лучше чем Linux значит с тобой еще не все потеряно и тебя еще можно направить на верный путь.
> На BSD Nginx робит гооораздо лучше чем на linux-е,Да, там особенно круто смотрелся список рассылки одно время :)
- А чего это у меня вся система виснет?
- А у вас ZFS?!
- Да, а как вы догадались?> сам Игорь Сысоев BSD-шник и рекомендует настраивать веб сервер Nginx именно на FreeBSD.
А там хоть одна нормальная файловая система для сервера появилась? ZFS - для тормозных ынтырпрайзных файлопомоек, где на сервере ничего кроме файлопомойки и нет. UFS - вообще лучше не вспоминать.
> Если догадаешься почему BSD лучше чем Linux значит
...значит ты эталонный бздюк и фанат :)
У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue выдает более высокую производительность чем epoll и ZFS тут совсем не причем!
> У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue
> выдает более высокую производительность чем epoll и ZFS тут совсем не
> причем!Это холисрач 15 летней давности http://www.opennet.ru/base/dev/kqueue_vs_epoll.txt.html
Выползай из комы, никому эти байтовые оптимизации сейчас не нужны.
> У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue
> выдает более высокую производительность чем epoll и ZFS тут совсем не причем!Зато когда мы подумаем о том ОТКУДА НАМ БРАТЬ ФАЙЛЫ, которые мы вознамерились отгружать - мы поймем что они имеют свойство читаться с файловой системы. Ну и хренли вам с kqueue, если файлы с диска медленно читаются, например?
> если файлы с диска медленно читаются, например?У меня такое ощущение, что я переписываюсь с прошлым, 20-летней давности.
> сам Игорь Сысоев BSD-шникИгорь Сысоев - барыго, слил и собирает проценты.
Теперь каждое его слово фильтрует отдел маркетинга, "- А как это скажется на продажах?!...".
> Если догадаешься почему BSD лучше чем Linux значит с тобой еще ...Нет там ничего лучшего, кроме сетевого стека не так жрущего ресурсы, как линуксовый.
И то, это больше относится к NetBSD, чуть менее к OpenBSD и в последнюю очередь - к фряхе.
Это было актуально лет 15 назад, когда 32 гига оперативки стоили как Рено Меган.
Сейчас железо обогнало как потребности юзеров, так и пропускную способность сети.
Протоколы сжимают, ресурсы сжимают, видео/аудио плющат, жава-скрипты у юзеров работают.
У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 года.Вместо месяцов тюнинга фряхи, для обработки мильона коннектов в сек, мутят распределённые
кластеры и облака на линухе. Это и экономически выгоднее и избавляет от гемороя ДДоС.Про числодробилки сами на top500.org глянете. 80% смартов и 1.5 млрд. китайцев не на BSD работают.
В Европе/Южной Америке/Австралии внедряют не BSD.
Ты до сих пор считаешь себя умнее половины планеты?
> У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 годаЭто который ARM? Ну-ну...
> > У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 года
> Это который ARM? Ну-ну...Задача для старшей групп детсада.
Дано: Cчётные палочки, красные и синие.
Вопрос: Палочками какого цвета быстрее сложить 2+2 ?
Скажи это Netflix
> Скажи это Netflix(голосом дедка с ружжом из запорожца) Вот еще не хватало - со всякими копирасами разговаривать!
[00:52]уже есть :)
> [00:52]уже есть :)Фу, выкинь срань и помой руки со спиртом.
Подскажите, для хттп2 обязательно ssl сертификат или можно без шифрования обойтись?
Вроде как без шифрования должно работать.
HTTP2 в скором будущем заменит http и https
садись, два.
нет он верно подметил)) это ты не поянл. протокол и дальше будет развиваться и из http/2 (деление на два) получится опять целый http.))
Не 2, а пополам /2
не пополам, а именно 2я версия, история протоколов:
HTTP/0.9
HTTP/1.0
HTTP/1.1
HTTP/2 (почему-то не захотели 2.0 именовать)
> почему-то не захотели 2.0 именоватьПотому что 2.1 не собираются делать. Сразу 3.
Не заменит, пока не станет текстовым.
> Не заменит, пока не станет текстовым.А ты как, уже декодируешь на глаз gzip-encoding?
по спецификациям не обязательно, однако реализации http/2 без шифрования никто делать не хочет. Для nginx - обязательно
>реализации http/2 без шифрования никто делать не хочетНе правда: https://github.com/http2/http2-spec/wiki/Implementations (см. все реализации, поддерживающие upgrade и/или direct)
>Для nginx - обязательно
Нет. http://forum.nginx.org/read.php?21,260805,260807#msg-260807
обойтись нельзя, но можно использовать самоподписные.
Не хотели добровольно покупать серты, теперь заставят :)
https://letsencrypt.org/ уже скоро
Да это понятно, китайцы тоже вон на три года выдают.
Ты смотрел, что именно они выдают?
Нормальные сертификаты.
На китайском! made in china
> На китайском! made in chinaПо RFC разрешены только латинские символы от 0x00 до 0xff
> Ты смотрел, что именно они выдают?Пля, прикинь, уже сайты с www. поддоменами работают и всем пофегу, максимум смотрят на цвет полоски.
> Ты смотрел, что именно они выдают?Смотрел и что?
https://lindon.pw
> 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;
не знаю как вы, а я за православный apache)
> не знаю как вы, а я за православный apache)Ну вот ты и покупай под него дополнительные сервера.
что-то павлин сегодня раскудахтался
Критические дни на зоне в толчке .