Публикации по теме 'http2'


Разница между HTTP1.1 и HTTP2
HTTP1.1 является текущим предшественником и существует уже около 15 лет. Проблема с HTTP1.1 заключается в том, что он может загружать запросы только по одному, по одному запросу на одно TCP-соединение. По сути, это заставило браузеры выполнять параллельные запросы к нескольким TCP для одного и того же веб-ресурса. Это засоряет «провод» несколькими повторяющимися запросами данных и может снизить производительность, если будет сделано слишком много запросов. Короче говоря, HTTP1.1..

Простой способ использования протокола http2 с помощью экспресс-фреймворка
В этом посте объясняется простой способ использования протокола http2 с самой популярной структурой nodejs (экспресс) без изменения кода (с сохранением маршрутов). Несколько веб-проектов используют протокол http2 для улучшения производительности связи, конкуренции запросов, безопасности и других преимуществ по сравнению со старым http1 ( Подробнее об этих протоколах ) Поскольку express еще не имеет встроенной поддержки протокола http2 , а библиотеки, которые ранее..

Вопросы по теме 'http2'

Как веб-разработчик может установить приоритет ресурсов в http2?
Например, я хочу как можно быстрее загрузить файлы jquery , bootstrap и handlebars javascript. bootstrap зависит от jquery , поэтому имеет смысл завершить загрузку после jquery . Как я могу установить http2 приоритетов для достижения этой...
759 просмотров
schedule 21.10.2022

AVS V2 Установка соединения HTTP2
Я пытаюсь создать соединение HTTP/2 с помощью Python, Requests и Hyper HTTP20Adapter (для поддержки HTTP/2) с AVS (версия 20160207 API). Я задал аналогичный вопрос здесь и определил, что мой основной проблема исходила от запросов, не...
781 просмотров

expressjs http не работает с spdy
Я хотел бы перенаправить весь незащищенный http-трафик на безопасный сервер spdy. Если я собираюсь открыть страницу с протоколом https, я получаю ответ от сервера, но когда я пытаюсь получить к нему доступ по http, браузер просто продолжает...
1084 просмотров
schedule 25.10.2023

Подавать ресурсы S3 через http/2
В нашем веб-приложении, которое мы создаем, многие ресурсы обслуживаются через S3. При просмотре их в Chrome они обслуживаются через HTTP, а не через http/2. Есть ли параметр конфигурации в S3 или заголовок, который мы могли бы передать, чтобы...
11203 просмотров
schedule 05.04.2024

Попытка использовать https, Nginx для завершения ssl, а Varnish обслуживает контент. Но он не проходит через http2
Пытаюсь обновиться до лаки 5.2. Я хотел поддерживать HTTPS, поэтому настроил nginx во внешнем интерфейсе. Теперь любой запрос https (http2) завершается, а запрос http 1.1 достигает лака вместо http2. Функция Http2, включенная в Polish.nginx, не...
113 просмотров
schedule 12.11.2023

Действительно ли HTTP/2.0 работает с HttpClient в Windows?
Как я слышал, вы можете использовать свойство Version для HttpClient , чтобы ориентироваться на окончательную версию HTTP. using (var httpClient = new HttpClient()) { var message = new HttpRequestMessage(HttpMethod.Get,...
741 просмотров
schedule 05.06.2024

Модуль jdk.incubator.httpclient не найден в Java11
Использование сборки раннего доступа для JDK/11 для компиляции существующий код на основе Java-9 , который использовал аргумент виртуальной машины --add-modules jdk.incubator.httpclient для разрешения модуля клиентского инкубатора HTTP/2...
4263 просмотров
schedule 08.10.2022

Как реализовать потоковое соединение HTTP/2 в браузере?
В настоящее время производительность HTTP/2 растет. Последняя версия Node.js очень хорошо поддерживает HTTP/2. https://nodejs.org/api/http2.html Но я понятия не имею, как реализовать клиент HTTP/2 в среде браузера....
9137 просмотров
schedule 24.12.2023

Могу ли я отправлять ресурсы с HTTP/2 Server Push?
В моем веб-приложении, написанном на Go и развернутом в Google App Engine Standard, есть обработчики для создания HTML для каждой страницы (рендеринг на стороне сервера). Было бы неплохо для производительности, если бы я мог в определенных случаях...
57 просмотров
schedule 28.11.2023

Принудительное немедленное небезопасное соединение HTTP2 с Java HttpClient
Используя только стандартную библиотеку Java в качестве клиента, как можно установить небезопасное соединение HTTP/2, заблаговременно зная , что эта версия протокола будет использоваться? т.е. без предварительной отправки запроса на обновление...
875 просмотров
schedule 25.05.2024

AWS ELB / ALB http / 2 проходит через экземпляр EC2 через http / 2 (не http / 1.1)
AWS ELB / ALB теперь поддерживает HTTP / 2. Согласно документации ( https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html ): Балансировщики нагрузки приложений обеспечивают встроенную поддержку HTTP...
4139 просмотров
schedule 06.03.2024

Как изящно остановить сервер HTTP2, созданный с помощью nghttp2 asio
Я знаю, как использовать nghttp2 библиотеку asio для создания HTTP2-сервера и клиентских приложений. В документации говорится, что существуют stop и join API для корректной остановки сервера HTTP2. Есть ли рабочий пример использования...
500 просмотров
schedule 29.02.2024

Как проверить Http/2 через okhttp?
Okhttp по умолчанию использует протокол h2, если домен его поддерживает. Цель состоит в том, чтобы каким-то образом определить, что, если домен находится на h2, а okhttp по умолчанию настроен на h2, как разработчик может получить подтверждение того,...
165 просмотров
schedule 15.12.2023

Как включить http1.1 и http2.0 вместе в приложении REST с весенней загрузкой в ​​tomcat 9.0.14
Я включил http 2.0 с SSL в приложении весенней загрузки 2.1.2 REST со встроенным tomcat, используя конфигурацию «server.http2.enabled = true» и другие конфигурации SSL в файле application.properties. Он работает нормально. Когда клиент http2...
1112 просмотров

сравнение использования процессора запросов http2 и http1
Отправка 400 HTTP / 1 запросов приводит к загрузке ЦП на 90% , в то время как отправка 150 HTTP / 2 запросов приводит к загрузке ЦП на 80% . Почему HTTP / 2 требует больше ресурсов ЦП по сравнению с HTTP / 1 при использовании команды...
158 просмотров
schedule 19.12.2023

Как сразу отправлять заголовки HTTP/2 при использовании PHP-FPM и Apache
Кажется, я не могу сразу отправлять заголовки из PHP при работе в качестве FPM. Они отправляются только в конце запроса вместе с контентом. У меня есть установка Apache + PHP-FPM. Я отключил сжатие вывода в PHP и Apache. Я даже просмотрел...
303 просмотров
schedule 07.12.2023

Cloudfront не обслуживает контент через http2
У меня есть веб-сайт, размещенный через S3 и обслуживаемый через Cloudfront. Все веб-запросы, поступающие из моего домена, обслуживаются через http1.1, а не через http2, даже если он отмечен (по умолчанию!). Есть ли дополнительные задачи, которые...
392 просмотров
schedule 02.01.2024

Как отправить файл CSS через Http2?
Я реализую проект Asp.net framework 4.6.1 и хочу добавить сервер HTTP2 для этого проекта. Здесь я работаю с файлом aspx.cs и использовал расширение Html для отправки таблиц стилей следующим образом: <%:...
248 просмотров
schedule 06.11.2023

Почему HTTP/2 показывает другой тип заголовка для кодов состояния, таких как 404
Почему HTTP/2 показывает другой тип заголовка для кодов состояния, таких как 404, например: Когда я сворачиваю совместимый с HTTP/2 веб-сервер для несуществующего файла, я получаю HTTP/2 404 .....other headers Когда я скручиваю веб-сервер...
695 просмотров
schedule 16.11.2022

WebSockets не работает с серверной частью балансировщика нагрузки HTTP / 2 в GCP
У меня есть приложение, работающее за балансировщиком нагрузки в Google Cloud Platform. Когда я использую протокол HTTPS в бэкэнде, я могу подключаться к WebSockets, и все соединения WebSocket работают нормально. Однако, когда я меняю внутренний...
406 просмотров