Welcome! Log In Create A New Profile

Advanced

Re: Nginx + WebSockets на C/C++

Valery Kholodkov
April 01, 2020 08:56AM
On 01-04-20 13:58, Evgeniy Berdnikov wrote:
> On Wed, Apr 01, 2020 at 01:06:27PM +0200, Valery Kholodkov wrote:
>> FastCGI использовался в прошлом для ускорения комуникации между веб-сервером
>> и апп-сервером.
>
> Разве? Запросы, упакованные в FastCGI, бегут по сети между серверами
> быстрее, чем те же запросы в виде HTTP?

См. https://en.wikipedia.org/wiki/FastCGI -> Implementation details

>> Сейчас, когда можно с легкостью написать событийно-ориентированное
>> приложение отвечающее по HTTP, преимущество использования FastCGI
>> представляется сомнительным.
>
> Возможность писать простые однопоточные приложения как раз является
> преимуществом. К тому же запрос в FastCGI доступен приложению в
> уже разложенном по хедерам виде.

А как насчет кук, параметров, разбора тела, поддержки сессий? libfcgi-то
отдает только голый запрос.

Далее, зачем в 2020 году писать многопоточное приложение с кучей
блокирующих библиотек, если можно писать приложение с кучей
неблокирующих библиотек?

>> Если есть задача сделать приложение на C++ и подключить к nginx с помощью
>> libfcgi, то это несложно. А вот выжать из него максимум производительности,
>> реализовать поддерджку всех фич HTTP и поддерживать его в течении
>> длительного времени -- это гораздо сложнее, чем на то же самом node.js.
>
> 1. О каких фичах http речь?
> 2. Где можно выжать максимум производительности, за счёт чего?
> 3. Приведите примеры, pls, где что-то выжимается большим трудом на FastCGI
> и легко и просто на Node.js.

Давайте решим этот спор следующим образом: если Вам требуется некоторое
приложение на FastCGI и C++, я готов Вам его разработать и поддерживать,
если Вы готовы за это заплатить.

--
Val
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Nginx + WebSockets на C/C++

greenwar March 28, 2020 06:02AM

Re: Nginx + WebSockets на C/C++

Valery Kholodkov March 30, 2020 05:12AM

Re: Nginx + WebSockets на C/C++

greenwar March 30, 2020 06:42AM

Re: Nginx + WebSockets на C/C++

greenwar April 01, 2020 04:05AM

Re: Nginx + WebSockets на C/C++

fox April 01, 2020 04:34AM

Re: Nginx + WebSockets на C/C++

Илья Шипицин April 01, 2020 04:44AM

Re: Nginx + WebSockets на C/C++

greenwar April 01, 2020 06:14AM

Re: Nginx + WebSockets на C/C++

Valery Kholodkov April 01, 2020 07:08AM

Re: Nginx + WebSockets на C/C++

Evgeniy Berdnikov April 01, 2020 08:00AM

Re: Nginx + WebSockets на C/C++

Valery Kholodkov April 01, 2020 08:56AM

Re: Nginx + WebSockets на C/C++

Evgeniy Berdnikov April 01, 2020 09:36AM

Re: Nginx + WebSockets на C/C++

Valery Kholodkov April 01, 2020 09:50AM

Re: Nginx + WebSockets на C/C++

Илья Шипицин April 01, 2020 10:02AM

Re: Nginx + WebSockets на C/C++

Valery Kholodkov April 01, 2020 10:56AM

Re: Nginx + WebSockets на C/C++

greenwar April 01, 2020 11:59PM

Re: Nginx + WebSockets на C/C++

greenwar April 02, 2020 12:21AM

Re: Nginx + WebSockets на C/C++

greenwar April 01, 2020 09:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 44
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready