Поддерживает ли HTTP/2 мультиплексирование при загрузке нескольких файлов?

Я знаю, что мультиплексирование — это функция HTTP/2, и я нашел множество примеров, показывающих, как это работает при загрузке большего количества ресурсов, но поддерживает ли HTTP/2 мультиплексирование при загрузке нескольких файлов?

Можете ли вы поделиться примером (Java предпочтительнее), который показывает улучшение производительности при загрузке с помощью http2 и мультиплексирования по сравнению со стандартной загрузкой http?


person freedev    schedule 06.02.2020    source источник
comment
Мультиплексирование полезно в ситуациях, когда вам нужно сделать много небольших запросов (таким образом избегая создания большого количества подключений), а не загружать файлы. Там нет улучшения производительности, чтобы показать.   -  person Kayaman    schedule 06.02.2020
comment
@Kayaman, извините, я не понимаю вашей точки зрения, не могли бы вы пояснить, почему нет?   -  person freedev    schedule 06.02.2020
comment
Потому что обычно вам нужно подключение для каждого ресурса, поэтому для 100 изображений вам нужно 100 подключений. С мультиплексированием вы можете использовать одно соединение, поэтому вы избегаете 100-кратного увеличения времени соединения (хотя это делается параллельно, но все же дешевле делать это в рамках одного соединения, чем 100 отдельных соединений). Так что ничего общего с загрузкой или выгрузкой файлов или их производительностью. Полезно только для небольших запросов.   -  person Kayaman    schedule 06.02.2020
comment
Таким образом, если есть улучшение производительности при загрузке, оно должно быть даже для загрузки.   -  person freedev    schedule 06.02.2020
comment
Ну, терминология, которую вы используете, немного сбивает с толку. Мультиплексирование происходит для запросов (от клиента к серверу) и ответов (от сервера к клиенту).   -  person Kayaman    schedule 06.02.2020
comment
Более полный ответ был дан здесь: использовать функцию мультиплексирования http2 при загрузке"> stackoverflow.com/questions/60098299/.   -  person sbordet    schedule 06.02.2020