Welcome! Log In Create A New Profile

Advanced

Re: unit-0.2 beta release

Валентин Бартенев
October 20, 2017 11:06AM
On Friday 20 October 2017 17:27:30 Виктор Вислобоков wrote:
> >> Каждое приложение со своей конфигурацией полностью изолировано. Точно
> также, как были бы изолированы отдельные процессы php-fpm, запущенные
> независимо друг от друга на одной машине.
>
> Тогда я пока не вижу никакой выгоды от unit'а в сравнении со связкой
> nginx+php-fpm.
>
[..]

В произвольном порядке:

- Unit будет быстрее nginx+php-fpm и тратить меньше ресурсов просто за
счет своей архитектуры.

- Меньше движущихся частей. Unit требует меньше настройки и приседаний, чем
связка nginx+php-fpm. Просто потому, что вместо нескольких компонентов
с разными подходами к конфигурации, которые нужно связывать друг с другом
и как-то затем мониторить, обновлять - получается один.

- Если вам требуется запускать на php-fpm несколько приложений от разных
пользователей, то вам либо приходится использовать его pool-ы, либо
запускать отдельные независимые инстансы php-fpm.

В первом случае при добавлении, удалении, изменении пользователя/приложения
приходится перезапускать весь рой процессов, даже если остальная конфигурация
не претерпела изменений. Это может быть очень накладно по ресурсам.

Во втором случае, управлять этим всем добром гораздо сложнее. Unit не требует
отдельного менеджмента, в отличии от нескольких независимых php-fpm;

И во всех случаях требуются дополнительные приседания, чтобы обновить сам php
или настройки приложения без потери запросов и просадки производительности.

- Если завтра вам понадобится запустить ещё что-то на python, go, ruby, your
language, у вас будет для этого уже знакомый и понятный инструмент.

- Количество выполняемых функций будет расширяться, так что в дальнейшем Unit
сможет стать не только легковесной заменой для php-fpm, но и ряда других
компонентов, которые сейчас приходится использовать и настраивать в довесок.

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

unit-0.2 beta release

Igor Sysoev October 20, 2017 03:44AM

Re: unit-0.2 beta release

Anton Kiryushkin October 20, 2017 04:28AM

Re: unit-0.2 beta release

Andrey Velikoredchanin October 20, 2017 04:46AM

Re: unit-0.2 beta release

Илья Шипицин October 20, 2017 09:02AM

Re: unit-0.2 beta release

Maksim Kulik October 20, 2017 09:30AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 09:38AM

Re: unit-0.2 beta release

Maksim Kulik October 20, 2017 09:44AM

Re: unit-0.2 beta release

Slawa Olhovchenkov October 20, 2017 09:50AM

Re: unit-0.2 beta release

Никита Козлов October 20, 2017 09:54AM

Re: unit-0.2 beta release

Maksim Kulik October 20, 2017 10:00AM

Re: unit-0.2 beta release

Slawa Olhovchenkov October 20, 2017 10:08AM

Re: unit-0.2 beta release

Валентин Бартенев October 20, 2017 10:26AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 10:28AM

Re: unit-0.2 beta release

Валентин Бартенев October 20, 2017 11:06AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 11:22AM

Re: unit-0.2 beta release

Igor Sysoev October 20, 2017 11:28AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 11:30AM

Re: unit-0.2 beta release

Валентин Бартенев October 20, 2017 11:56AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 12:22PM

Re: unit-0.2 beta release

Andrey Velikoredchanin October 20, 2017 01:34PM

Re: unit-0.2 beta release

Pavel V. October 20, 2017 01:40PM

Re: unit-0.2 beta release

Andrey Oktyabrskiy October 20, 2017 03:52PM

Re: unit-0.2 beta release

Igor Sysoev October 20, 2017 03:58PM

Re: unit-0.2 beta release

Andrey Oktyabrskiy October 20, 2017 04:20PM

Re: unit-0.2 beta release

Иван December 15, 2017 10:00AM

Re: unit-0.2 beta release

Валентин Бартенев December 15, 2017 12:40PM

Re: unit-0.2 beta release

Иван December 15, 2017 01:56PM

Re: unit-0.2 beta release

Валентин Бартенев December 16, 2017 08:06AM

Re: unit-0.2 beta release

Валентин Бартенев December 29, 2017 01:14PM

Re: unit-0.2 beta release

Slawa Olhovchenkov October 20, 2017 03:40PM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 03:42PM

Re: unit-0.2 beta release

Slawa Olhovchenkov October 20, 2017 04:28PM

Re: unit-0.2 beta release

Vadim A. Misbakh-Soloviov October 22, 2017 03:20AM

Re: unit-0.2 beta release

Andrey Velikoredchanin October 24, 2017 04:50AM

Re: unit-0.2 beta release

NickShadrin October 24, 2017 10:54AM

Re: unit-0.2 beta release

NickShadrin October 24, 2017 11:42AM

Re: unit-0.2 beta release

Валентин Бартенев October 24, 2017 12:10PM

Re: unit-0.2 beta release

Илья Шипицин October 20, 2017 10:32AM

Re: unit-0.2 beta release

Илья Шипицин October 20, 2017 10:44AM

Re: unit-0.2 beta release

Pavel V. October 20, 2017 10:12AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 10:14AM

Re: unit-0.2 beta release

Slawa Olhovchenkov October 20, 2017 10:22AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 10:26AM

Re: unit-0.2 beta release

Igor Sysoev October 20, 2017 10:30AM

Re: unit-0.2 beta release

Виктор Вислобоков October 20, 2017 10:36AM

Re: unit-0.2 beta release

Валентин Бартенев October 20, 2017 10:44AM

Re: unit-0.2 beta release

Igor Sysoev October 20, 2017 10:46AM

Re: unit-0.2 beta release

Slawa Olhovchenkov October 20, 2017 10:46AM

Re: unit-0.2 beta release

Алексей Сундуков October 26, 2017 02:44AM

Re: unit-0.2 beta release

Peter B. Pokryshev October 20, 2017 09:48AM

Re: unit-0.2 beta release

Andrey Velikoredchanin October 20, 2017 10:04AM

Re: unit-0.2 beta release

Валентин Бартенев October 20, 2017 10:32AM

Re: unit-0.2 beta release

S.A.N October 20, 2017 03:03PM

Re: unit-0.2 beta release

Igor Sysoev October 20, 2017 03:28PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 145
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready