http2-запросы останавливаются в Chrome - PullRequest
0 голосов
/ 03 мая 2018

У меня есть веб-сервер Node.js, который использует express и spdy для обслуживания конечных точек RESTful API через http2. Как видно из прикрепленного снимка экрана, некоторые мои запросы останавливаются на 15-20 секунд, и это происходит только в Chrome.

Единственная причина, по которой мы обновились до http2, заключалась в том, что нам не приходилось делать разбиение домена, чтобы избежать времени ожидания в очереди. Есть ли способ, которым я могу преодолеть это? У меня также есть журналы HTTP2_SESSION из инструмента Chrome для работы с сетью, если это будет полезно.

Вот скриншот абсурдного количества остановленного времени, которое составляет 80% нашего общего времени:

EDIT

Пакет npm называется SPDY. Он все еще использует HTTP / 2. Я не смог заставить работать собственный модуль http2 Node.js с express.

РЕДАКТИРОВАТЬ 2 :

Вставить ссылку на бин в журналы сеансов http2

<a href="https://pastebin.com/WXMgunNz"></a>
...