> >
> > Даже в РНР появляются новые асинхронные фрейворки, не говоря уже про
> > Node.js, Go, etc..
> > Возможно уже пришло время, переосмыслить и переписать логику работы
> upstream
> > в Nginx?
> > Тогда асинхронные бекенды смогут эффективней работать.
> >
>
> Асинхронный nginx прекрасно работает по HTTP/1.x сам с собой, так
> какие проблемы
> возникают у перечисленных фреймворков?
>
Мы уже ходим по кругу :), я уже писал, что браузеры в реальной жизни часто отправляют множество запросов в одном соединении, в результате все эти запросы становятся в очередь к бекенду, вместо параллельного выполнения, вообще браузеры одновременно более 4-8 соединений не открывают, давайте говорить честно, Nginx выполняет запросы HTTP/1.x в одном соединении последовательно, а не асинхронно.
Кстати nodejs/http-parser уже планируют реализовать HTTP/2, так что спрос на мультиплексирования запросов к бекенду, будет только расти.