On Tuesday 13 October 2015 08:34:25 [email protected] wrote: > Добрый день, > > хотел бы уточнить следующий вопрос: 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 > [..]
Накладных расходов на передачу данных в HTTP/2 больше, плюс пресловутый flow control может легко стать лимитирующим фактором. Хотя цифры и не должны так уж сильно отличаться. Но из сообщения непонятно, сравниваете ли вы с HTTP/1.1 поверх TLS или без. -- Валентин Бартенев _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
