http/2 + backend http/1.1

Den Bozhok undying-m на yandex.ru
Пт Мар 18 08:21:44 UTC 2016


Понял, спасибо большое!
А что насчёт директивы resolve? Есть ли какая-нибудь информация о передаче её в массы?

18.03.2016, 05:10, "Maxim Dounin" <mdounin на mdounin.ru>:
> Hello!
>
> On Fri, Mar 18, 2016 at 04:43:49AM +0300, Den Bozhok wrote:
>
>>     Возник следующий вопрос. При использовании http/2 для клиентов и при
>>     этом работая с бэкендами по http/1.1, как происходит работа с
>>     соединениями к бэкенду?
>>
>>     Насколько я знаю, http/1.1 по умолчанию задумывался как протокол
>>     работающий с keepalive.
>>
>>     Nginx разбирая мультиплексированные запросы от клиента по http/2
>>     создает по новому соединению к бэкенду для каждого запроса, или
>>     устанавливает одно TCP соединение и посылает все последующие запросы
>>     клиента по этому соединению?
>
> Одновременно запущенные HTTP/2 запросы выполняются независимо,
> ровно так же, как это было бы, если бы эти запросы пришли по
> разным соединениям. Соответственно если два запроса одновременно
> уходят на бекенд - будет открыто два соединения на бекенд, и
> каждый запрос будет отправлен в своём соединении.
>
> --
> Maxim Dounin
> http://nginx.org/
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




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