Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N nginx-forum на forum.nginx.org
Вт Май 24 15:20:58 UTC 2016


> Всё верно, потому что запросы в одном соединении по протоколу HTTP/1.1
> обрабатываются последовательно.
> 
> Если вы хотите сделать три параллельных запроса в HTTP/1.1, то для
> этого
> нужно отрыть 3 соединения и в каждом делать по запросу.

В этом то и проблема, браузеры на НТТР/1.1 часто экономят на новых
соединениях и отправляют запросы в одном соединение.

В наше время проще выделить серверу +1GB памяти на HTTP/2 для бекенда, чем
выделить в линуксе +1 млн fd.
Мультиплексированее запросов к бекенду, имеет технико экономическое
обоснования.

Даже в РНР появляются новые асинхронные фрейворки, не говоря уже про
Node.js, Go, etc..
Возможно уже пришло время, переосмыслить и переписать логику работы upstream
в Nginx?
Тогда асинхронные бекенды смогут эффективней работать.

Спасибо.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266693,267105#msg-267105



Подробная информация о списке рассылки nginx-ru