Welcome! Log In Create A New Profile

Advanced

Re: backend для Nginx + websockets

Valery Kholodkov
April 03, 2020 11:44AM
Во-первых, в сравнении не FastCGI, а с libfcgi.

Во-вторых, до веб сокетов мы ещё не дошли, и вообще не дойдем, потому
что насколько мне известно, FastCGI не умеет апгрейдить протокол.

Так вот в сравнении с libfcgi придется ещё большую кучу писать и
обрабатывать, потому что то что Вы показали -- это поток байт. Таким
способом можно сделать сервер-затычку, но чтобы сделать
полнофункциональный сервер, нужно релизовать ещё список вещей, чтобы
корректно транспортировать запросы и ответы, в то время как libfcgi из
коробки уже будет это делать.

On 02-04-20 16:19, greenwar wrote:
> господа, а расскажите пожалуйста про начинку для этого конфига, где Nginx
> проксирует вебсокеты?
> я вот взял обычный демон, который просто отдаёт:
> "HTTP/1.1 200 OK\r\nServer: maputa\r\nContent-Type:
> text/html\r\nContent-Length: 7\r\n\r\nWisdom\r\n\r\n"
>
> Подключил конфиг для вебсокета и вуаля - оно работает прям с первого
> раза...
> Что особенно понравилось - БЕЗ бубнов и магии - ПРОСТО работает!
> Так вот вопрос, в сравнении с FastCGI, где надо было кучу всего писать и
> обрабатывать, чтобы тот же самый эффект получить, здесь как будет? Ну ведь
> всё равно же куки надо обрабатывать? Сессии надо обрабатывать? GET/POST надо
> обрабатывать? И т.д.?
> В общем, можете расписать принцип работы этой схемы? (а то я первый раз в
> вебсокеты залез)
> Них*я не понял, но очень интересно! (с)
> https://www.youtube.com/watch?v=qSkUuFySwqE


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

backend для Nginx + websockets

greenwar April 02, 2020 10:19AM

Re: backend для Nginx + websockets

Valery Kholodkov April 03, 2020 11:44AM

Re: backend для Nginx + websockets

greenwar April 03, 2020 01:13PM

Re: backend для Nginx + websockets

Valery Kholodkov April 03, 2020 01:32PM

Re: backend для Nginx + websockets

greenwar April 03, 2020 11:16PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 65
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