The OpenNET Project / Index page

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



"Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от opennews (?), 26-Ноя-20, 10:22 
Сформирован выпуск основной ветки nginx 1.19.5, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54148

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +2 +/
Сообщение от Vlad Violentiyemail (?), 26-Ноя-20, 10:22 
когда уже quic в апстирме будет?
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +3 +/
Сообщение от Программист (?), 26-Ноя-20, 10:30 
Что он конкретно ВАМ даст? Вы делали тесты и у вас есть реальный прирост в скорости в реальных цифрах?
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +3 +/
Сообщение от anonymous (??), 26-Ноя-20, 12:05 
Ну вот я делал. И у меня реально есть прирост для коротких сообщений. Что дальше? :)
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +2 +/
Сообщение от Аноним (10), 26-Ноя-20, 12:08 
ждать
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +3 +/
Сообщение от Программист (?), 26-Ноя-20, 13:50 
Хотелось бы цифры увидеть и понять как часто будет такой прирост и на сколько он большой. Просто ради интереса. Потому что моё мнение это сферический конь. Для гугла с его высоконагруженными сервисами может и есть смысл, а вот для всех остальных - есть ли он?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

24. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –2 +/
Сообщение от master (??), 26-Ноя-20, 17:35 
Ничего, твои тесты вообще ниочём.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

27. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +2 +/
Сообщение от Аноним (27), 26-Ноя-20, 18:04 
В недавних новостях же писали - 3% дает прироста.
HTTP/3 == 3%
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

40. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от Аноним (40), 28-Ноя-20, 16:57 
Его очень не хватает браузерным играм. Хотя, так как все еще не разработано вебсокет-сервера для QUIC придется продолжать костылять на WebRTC.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –1 +/
Сообщение от Ilya Indigo (ok), 26-Ноя-20, 10:59 
Quic никогда не будет!
HTTP/3, не раньше чем появится окончательный стандарт.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +3 +/
Сообщение от leibniz (ok), 26-Ноя-20, 11:02 
а пруф можно, пожалуйста?..
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +5 +/
Сообщение от n00by (ok), 26-Ноя-20, 15:23 
> а пруф можно, пожалуйста?..

Интересно, кто и зачем минусует вот такие комментарии? Даже если (предположим), спрашивающий в чём-то не прав, тем не менее, по здешним меркам, сообщение тянет на образец вежливости. Неужели именно это вызывает негативную реакцию?

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от leibniz (ok), 26-Ноя-20, 17:20 
Боюсь, ответа Вы не получите (:
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от n00by (ok), 26-Ноя-20, 18:38 
Иногда возможно понять по косвенными признакам.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от master (??), 26-Ноя-20, 17:37 
Я минусую, потому что это синдром iPony
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

29. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +3 +/
Сообщение от n00by (ok), 26-Ноя-20, 18:48 
Спасибо. Страшно представить, что это.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от Аноним (32), 27-Ноя-20, 02:22 
Почему "iPony"? Это пони робот от компании Apple?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

33. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +2 +/
Сообщение от leibniz (ok), 27-Ноя-20, 05:50 
я болен им? что же мне делать?!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

34. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от n00by (ok), 27-Ноя-20, 11:05 
Как правило, кому бы ни были адресованы подобные "диагнозы", они пишутся про себя. Но в данном случае похоже, что отвечающий юродствовал под минусаторов.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от Ordu (ok), 28-Ноя-20, 20:26 
> Интересно, кто и зачем минусует вот такие комментарии?

Я могу предположить. Минусующий очень не любит QUIC, и ему очень хочется верить в то, что родительский коммент глаголет истину. Запрос пруфов, в понимании минусующего, ставит истину под сомнение, то есть воспринимается как попытка разрушить иллюзию. И хорошо, что это просто минус, люди, бывает, убивают тех, кто покушается на их иллюзии. Ну или они думают, что покушается -- тут уже без разницы, как "покушающийся" оценивает свои действия, важно то, что его действия привели к тому, что иллюзии в голове у минусующего пошатнулись или даже рассыпались.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

44. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от n00by (ok), 05-Дек-20, 09:03 
Спасибо, смелое предположение. Могу подтвердить, в частных случаях так и есть, мне угрожали нанесением тяжких телесных, поскольку публикации определённо фигурантам не нравятся. Но там запущенный случай (пугало настолько серьёзно уходит в запои, что даже его коллеги не стесняются говорить об этом на публике), а тут исходное сообщение совершенно безобидно, не представляю, кому оно может не понравиться.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –1 +/
Сообщение от Аноним (11), 26-Ноя-20, 12:26 
> HTTP/3, не раньше чем появится окончательный стандарт.

А стандарт не появится, потому что гугловцы выпускают новый QUIC в среднем раз в два месяца. Это их собственный протокол, имеют право.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

30. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +2 +/
Сообщение от flkghdfgklh (?), 26-Ноя-20, 21:54 
Ты, как всегда, обосратушки
Это уже не протокол гугла, а передан в IETF HTTP, где разрабатывается как http/3
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от burik666email (ok), 27-Ноя-20, 17:13 
Ну это как с HTTP/2 и SPDY от Google.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

4. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от Разработчики nginx (?), 26-Ноя-20, 11:01 
Vlad Violentiy, скоро.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

23. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –2 +/
Сообщение от master (??), 26-Ноя-20, 17:34 
Надеюсь никогда.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

37. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от jura12email (ok), 28-Ноя-20, 09:16 
я видел тесты. он еше тормозней http2. может это проявляется в некоторых условиях?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –2 +/
Сообщение от ano (??), 26-Ноя-20, 11:18 
При сборке разных модулей-дополнений теперь можно использовать общие исходные файлы.

А после дождя будет ясная погода™

Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от Аноним (7), 26-Ноя-20, 11:57 
А запятую поставить в новости? Или и
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от odd.mean (ok), 26-Ноя-20, 12:02 
Уже предложил исправление, дело за модераторами.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –1 +/
Сообщение от Аноним (12), 26-Ноя-20, 12:46 
> Вместо имени файла можно указать специальное значение stderr.

Зачем нужно специально обрабатывать это значение, когда уже есть /dev/stderr? Работает даже там, где автор проги и не предполагал такое использование.

Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +5 +/
Сообщение от пох. (?), 26-Ноя-20, 13:01 
Потому что авторы очень, очень старые, и еще помнят что помимо "нового стандарта" может быть, внезапно, другой юникс, где нет никакого /dev/stderr

Но это, конечно, скоро пройдет.

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от master (??), 26-Ноя-20, 17:41 
> Потому что авторы очень, очень старые

Нет, потому что голова на месте.

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от пох. (?), 26-Ноя-20, 22:32 
Так у любителей нового стандарта - тоже на месте. Или во что, по-твоему, они едят?!
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +6 +/
Сообщение от Аноним (15), 26-Ноя-20, 14:27 
Открыл спецификацию posix, ищу /dev/stderr и не могу найти. А, ну да, это потому что там ничего такого нет и не было.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

16. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от Ordu (ok), 26-Ноя-20, 14:33 
Угу, а ещё есть /proc/self/fd/2

Зачем только нужен этот /dev/stderr?

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

19. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от пох. (?), 26-Ноя-20, 15:44 
Это симлинк, примерно туда же. Просто чтоб не запоминать бессмысленные цифирьки.

"примерно", потому что на самом деле это симлик в /dev/fd/2 - потому что даже в новых стандартах /proc, внезапно, может просто не быть.

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от GentooBoy (ok), 26-Ноя-20, 14:55 
слабо понямаю зачем nginx unit треды. Вообще получяеться что в нем нет канкаренси и он не может на одном потоке обрабатывать больше одного соединения, тогда вопрос нафига это надо если тоже самое может apache ?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от пох. (?), 26-Ноя-20, 15:46 
> слабо понямаю зачем nginx unit треды

это не ему треды, это "приложению" треды.

> тогда вопрос нафига это надо если тоже самое может apache

apache не может в сервер приложений, если только это не mod_php (и то с ним какие-то вечные проблемы - вот, в частности, в треды он тоже не может, ему подавай только обычный mpm)

Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +19 +/
Сообщение от Valentin V. Bartenevemail (?), 26-Ноя-20, 16:57 
Unit гораздо сложнее устроен. Если кратко, то Unit это nginx + php-fpm (или любой другой запускатор приложений на любимом ЯП по вкусу) - только современные и без накладных расходов на протокол и сокеты между.

Вся обработка соединений, маршрутизация между приложениями, а также раздача статики, проксирование  - происходят в отдельном процессе, который называется "router". Этот процесс использует несколько асинхронных потоков, по одному на ядро процессора. Каждый поток имеет свой собственный epoll/kqueue и работает с соединениями.

По сути этот процесс воплощает собой современный nginx, как бы он выглядел, если бы проектировался сейчас, а не 18 лет назад.

Далее, если запрос нужно передать на обработку приложению, которое работает в отдельных процессах и изолировано от всего остального, то этот запрос с помощью быстрого IPC, построенного на блоках разделяемой памяти и безлоковых очередях - переправляется в свободный процесс с этим приложением.

Сами процессы приложения могут быть синхронные или асинхронные в зависимости от ЯП и реализуемых интерфейсов. В новой версии сделали ещё, что бы в каждом процессе приложения могло быть ещё и несколько потоков, где это возможно.

Тут разумеется есть нюансы, как, например, GIL в Python/Ruby, а вот PHP похоже до сих пор не особо thread-safe, поэтому в нем большого смысла реализовывать это пока нет. Но мы посмотрим.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

35. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +1 +/
Сообщение от GentooBoy (ok), 27-Ноя-20, 12:49 
>Далее, если запрос нужно передать на обработку приложению, которое работает в отдельных процессах и изолировано от всего остального, то этот запрос с помощью быстрого IPC, построенного на блоках разделяемой памяти и безлоковых очередях - переправляется в свободный процесс с этим приложением.

Вот теперь стало понятно где треды.
Я так и не добрался до покрутить unit, но njs очень порадовал. Быстренько поработать и умереть прямо то что нужно.
Спасибо за продукт

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  –1 +/
Сообщение от мяя (?), 28-Ноя-20, 13:20 
> По сути этот процесс воплощает собой современный nginx, как бы он выглядел, если бы проектировался сейчас, а не 18 лет назад.

Но Unit не заменяет nginx. Будут ли nginx переписывать или доводить unit до функционала nginx?

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

42. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от Valentin V. Bartenevemail (?), 28-Ноя-20, 21:19 
> доводить unit до функционала nginx?

Этим и занимаемся постепенно.

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0 "  +/
Сообщение от мяя (?), 29-Ноя-20, 11:51 
Понял направление. Спасибо за ответ.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск nginx 1.19.5 и сервера приложений Unit 1.21.0 "  –1 +/
Сообщение от Аноним (39), 28-Ноя-20, 14:16 
В NGINX Unit конфиги добавили? Вот это новость, может скоро станет надо.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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