The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск nginx 1.9.5 с поддержкой HTTP/2

22.09.2015 20:52

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.9.5, ключевым новшеством в котором является интеграция экспериментального модуля ngx_http_v2_module с поддержкой протокола HTTP/2. Поддержка протокола SPDY (ngx_http_spdy_module), методы которого легли в основу HTTP/2, удалена из состава nginx. С особенностями HTTP/2 можно познакомиться в тексте анонса интеграции HTTP/2 в кодовую базу nginx.

Из других изменений можно отметить использование по умолчанию в директиве "output_buffers" двух буферов (ранее использовался один буфер, размером 32Кб), переход к ограничению уровня вложенности подзапросов вместо числа одновременных подзапросов и обеспечение полной проверки ключа перед возвратом ответа из кэша.

  1. Главная ссылка к новости (http://mailman.nginx.org/piper...)
  2. OpenNews: В кодовую базу nginx добавлен модуль для поддержки HTTP/2
  3. OpenNews: Выпуск nginx 1.9.4
  4. OpenNews: Релиз http-сервера nginx 1.8.0
  5. OpenNews: Для nginx подготовлен балансировщик TCP-соединений
  6. OpenNews: HTTP/2.0 получил статус предложенного стандарта
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43011-nginx
Ключевые слова: nginx
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kronkbsd (ok), 21:01, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Ура !!! Товарищи ... !!!
     
     
  • 2.23, eRIC (ok), 06:55, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ура !!! Товарищи ... !!!

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

     
     
  • 3.45, Аноним (-), 19:32, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Что, серьезно? Неужто их дожали и кластерфак с прибитыми на гвозди "модулями" - в прошлом? Статически вкомпонованные модули - это вообще номер. Вроде бы Федот, но - совсем не тот.
     

  • 1.2, Анонимус сапиенс (?), 21:10, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    502BGv2
     
  • 1.3, Наркоман (?), 21:25, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему в ppa нифига нет?!
     
  • 1.4, kronkbsd (ok), 21:36, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    И в портах devel версии Nginx 1.9.5 тоже еще нет ! Странно.
     
  • 1.5, kronkbsd (ok), 21:38, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    имею ввиду в портах FreeBSD ...
     
     
  • 2.11, pavlinux (ok), 23:03, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в портах FreeBSD ...

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

     
     
  • 3.20, Аноним (-), 03:57, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Твой мозгишко? Сдох, и давно :)
     
     
  • 4.29, pavlinux (ok), 17:54, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > ....

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


     
     
  • 5.42, kronkbsd (ok), 18:30, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На BSD Nginx робит гооораздо лучше чем на linux-е, сам Игорь Сысоев BSD-шник и рекомендует настраивать веб сервер Nginx именно на FreeBSD. Если догадаешься почему BSD лучше чем Linux значит с тобой еще не все потеряно и тебя еще можно направить на верный путь.
     
     
  • 6.47, Аноним (-), 19:43, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > На BSD Nginx робит гооораздо лучше чем на linux-е,

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

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

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

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

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

     
     
  • 7.50, kronkbsd (ok), 21:07, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У FreeBSD метод обработки kqueue , а у Linux epoll. Метод kqueue выдает более высокую производительность чем epoll и ZFS тут совсем не причем!
     
     
  • 8.54, pavlinux (ok), 02:53, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это холисрач 15 летней давности http www opennet ru base dev kqueue_vs_epoll t... текст свёрнут, показать
     
  • 8.58, Аноним (-), 23:28, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Зато когда мы подумаем о том ОТКУДА НАМ БРАТЬ ФАЙЛЫ, которые мы вознамерились от... текст свёрнут, показать
     
     
  • 9.62, pavlinux (ok), 23:32, 26/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    У меня такое ощущение, что я переписываюсь с прошлым, 20-летней давности ... текст свёрнут, показать
     
  • 6.53, pavlinux (ok), 02:34, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > сам Игорь Сысоев BSD-шник

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


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

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

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

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


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

     
     
  • 7.55, Петушок (?), 07:53, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня сейчас смарт по характеристикам и гигафлопам обгоняет комп 2004 года

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

     
     
  • 8.63, pavlinux (ok), 23:34, 26/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Задача для старшей групп детсада Дано Cчётные палочки, красные и синие ... текст свёрнут, показать
     
  • 3.44, Аноним (-), 19:09, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Скажи это Netflix
     
     
  • 4.48, Аноним (-), 19:44, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Скажи это Netflix

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

     
  • 2.21, eRIC (ok), 06:19, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    [00:52]уже есть :)
     
     
  • 3.30, pavlinux (ok), 17:54, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > [00:52]уже есть :)

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

     

  • 1.6, Аноним (-), 21:53, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Подскажите, для хттп2 обязательно ssl сертификат или можно без шифрования обойтись?
     
     
  • 2.7, kronkbsd (ok), 22:01, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Вроде как без шифрования должно работать.
    HTTP2 в скором будущем заменит http и https
     
     
  • 3.8, Аноним (-), 22:20, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +10 +/
    садись, два.
     
     
  • 4.19, slavius (?), 00:42, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет он верно подметил)) это ты не поянл. протокол и дальше будет развиваться и из http/2 (деление на два) получится опять целый http.))
     
  • 3.9, pavlinux (ok), 22:32, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не 2, а пополам /2  
     
     
  • 4.22, eRIC (ok), 06:53, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    не пополам, а именно 2я версия, история протоколов:
    HTTP/0.9
    HTTP/1.0
    HTTP/1.1
    HTTP/2 (почему-то не захотели 2.0 именовать)
     
     
  • 5.51, Аноним (-), 01:56, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > почему-то не захотели 2.0 именовать

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

     
  • 3.25, Аноним (-), 11:12, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не заменит, пока не станет текстовым.
     
     
  • 4.49, Аноним (-), 19:45, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Не заменит, пока не станет текстовым.

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

     
  • 2.12, Sylvia (ok), 23:07, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    по спецификациям не обязательно, однако реализации http/2 без шифрования никто делать не хочет. Для nginx - обязательно
     
     
  • 3.26, anonymous (??), 12:55, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >реализации http/2 без шифрования никто делать не хочет

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

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

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

     
  • 2.13, Федор (?), 23:09, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    обойтись нельзя, но можно использовать самоподписные.
     
     
  • 3.14, pavlinux (ok), 23:35, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не хотели добровольно покупать серты, теперь заставят :)
     
     
  • 4.15, Sylvia (ok), 23:55, 22/09/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    https://letsencrypt.org/ уже скоро
     
     
  • 5.16, pavlinux (ok), 00:24, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да это понятно, китайцы тоже вон на три года выдают.
     
     
  • 6.24, Аноним (-), 09:15, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ты смотрел, что именно они выдают?
     
     
  • 7.27, Наркоман (?), 14:23, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальные сертификаты.
     
     
  • 8.28, Аноним (-), 16:08, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    На китайском made in china ... текст свёрнут, показать
     
     
  • 9.31, pavlinux (ok), 17:56, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По RFC разрешены только латинские символы от 0x00 до 0xff ... текст свёрнут, показать
     
  • 7.32, pavlinux (ok), 18:06, 23/09/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ты смотрел, что именно они выдают?

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

     
  • 7.60, Эргил (?), 06:12, 26/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты смотрел, что именно они выдают?

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

     

  • 1.10, pavlinux (ok), 23:00, 22/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > 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;    

     
  • 1.52, Аноним (-), 02:32, 24/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    не знаю как вы, а я за православный apache)
     
     
  • 2.59, Аноним (-), 23:30, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > не знаю как вы, а я за православный apache)

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

     

  • 1.56, Fantomas (??), 18:51, 24/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что-то павлин сегодня раскудахтался
     
     
  • 2.57, Аноним (-), 21:25, 24/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Критические дни на зоне в толчке .
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру