HTTP2 снижает скорость загрузки статических файлов

juri на dmitrijev.com juri на dmitrijev.com
Вт Окт 13 12:34:25 UTC 2015


Добрый день,

хотел бы уточнить следующий вопрос: c устоновкой nginx 1.9.5 (на debian 
8) и переключением на http2 заметил такую особенность (конфиг по 
умолчанию), запросы прекрасно параллелятся, но при этом скорость 
загрузки каждого отдельного статического файла (в моём случае картинок) 
падает. Является ли это особенностью протокола или всё-таки проблемой 
реализации в nginx? Выглядит все приблизительно следующим образом:

http/1.1

http://snag.gy/LgpJ5.jpg

http/2.0

http://snag.gy/i8Q1g.jpg

Сначала думал, что браузер (chrome 45) по-своему использует протокол. 
Попробовал напрямую через curl, картина такая же:

http/1.1

0.188
0.188
0.187
0.186
0.191
0.199
0.186
0.193
0.196
0.192


http/2.0

0.253
0.248
0.251
0.258
0.253
0.253
0.258
0.279
0.253
0.256



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