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


2 лучше, чем 1: освободите место для HTTP/2
HTTP/1 существует уже много лет и остается протоколом, который обслуживает большую часть веб-страниц. Так зачем заморачиваться с новой версией? Представьте себе: несколько лет назад была построена узкая дорога для перевозки автобусов с рабочими на строительную площадку и возвращения их домой в конце рабочего дня. Когда требования строительства стали усложняться, появились новые способы перевозки большего количества рабочих и более тяжелого оборудования по той же старой дороге, и..

Netty посередине, прокси-сервер на базе Netty
Недавно мне пришла в голову идея написать прокси-сервер с Netty , высокопроизводительным асинхронным сервером, написанным на Java. Почему Нетти В 2016 году я впервые встречаюсь с Нетти. В то время мне нужно было реализовать прокси-сервер с широкими возможностями настройки для моей работы. Я обнаружил, что для реализации потребуется много средств, если я буду использовать сокет низкого уровня или NIO. Поэтому я решил поискать лучшую библиотеку или подход в Интернете и на Github, и,..

Node.js 10 - это LTS, который понравится предприятию!
Октябрь 2018 года, когда долгосрочная перспектива новой версии Node.js LTS подходит к концу. В этой статье я хотел бы поделиться с вами набором « прагматических» тестов производительности, сравнивающих старые ветки LTS с точки зрения «скорости выполнения»; а также самые крутые доступные функции. Продолжайте читать и наслаждайтесь тем, что, на мой взгляд, является самой быстрой и лучшей версией Node.js на данный момент. Node.js 10 самых крутых функций (топ-3) N-API N-API..

Использование HTTP / 2 с Next.js и Express
О HTTP / 2 HTTP / 2 или H2 - это основная версия протокола HTTP, используемого во всемирной паутине. Он основан на экспериментальном протоколе SPDY, разработанном Google, и направлен на ускорение интернет-обмена между клиентами и серверами. Все основные браузеры поддерживают HTTP / 2 уже несколько лет, как вы можете видеть в разделе Могу ли я использовать . В 2019 году большинство современных стартапов SAAS GAFA / NATU уже использовали его для своих продуктов и услуг (по..

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

сокращения, используемые в черновике HTTP2
Когда я прочитал http://tools.ietf.org/html/draft-ietf-httpbis-http2-06#section-5.1 мне было трудно понять «Рисунок 1: Состояния потока», потому что я не смог найти описание акронимов, используемых на рисунке. Мои предположения: ПП:...
55 просмотров
schedule 24.01.2024

Почему Wireshark сообщает, что мое соединение HTTP/1.1 выдает команду HTTP/2 RESET_STREAM?
У меня есть клиент и сервер, которые используют HTTP/1.1. После нескольких обменов HTTP/1.1 Wireshark идентифицирует одну команду HTTP2 типа RESET_STREAM (от клиента) с кодом ошибки «Неизвестно». Я подозреваю, что Wireshark ошибочно анализирует...
260 просмотров
schedule 12.04.2023

Обнаружение поддержки HTTP2/SPDY в браузере
Можно ли определить поддержку браузером HTTP2/SPDY на стороне клиента из браузера? Я пытаюсь показать пользователям, поддерживает ли их браузер HTTP2/SPDY или будет использовать традиционный HTTP-протокол, отличный от HTTP2/SPDY.
1310 просмотров
schedule 01.04.2024

Как использовать функции push HTTP/2 с помощью curl?
Я искал способы использования функций отправки HTTP/2, чтобы уменьшить количество выдаваемых запросов GET и среднюю воспринимаемую задержку в конкретных реализациях клиент-сервер. Существующий клиент в значительной степени зависит от использования...
1541 просмотров
schedule 05.07.2022

Как HTTP/2 обеспечивает более высокую скорость просмотра по сравнению с HTTP/1.1?
Я читал статья о запуске HTTP/2. Было сказано, что HTTP/2 основан на протоколе SPDY (скоростной) и может обеспечить более высокую скорость просмотра по сравнению с HTTP/1.1 за счет использования «сжатия поля заголовка» и «мультиплексирования». Как...
538 просмотров

gRPC — раскрытие общедоступных API
26 февраля Google анонсировала gRPC: http://googledevelopers.blogspot.com.br/2015/02/introduction-grpc-new-open-source-http2.html В этом посте они сказали: «Внутри Google мы начинаем использовать gRPC для предоставления большинства наших...
2186 просмотров
schedule 01.05.2022

Поддержка HTTP/2 в Tomcat 8
После некоторых исследований я был удивлен, что не нашел ни одного ресурса о поддержке HTTP/2 в Tomcat. Журналы изменений версии 8.0 указывают на экспериментальную поддержку SPDY, а вики ссылаются на HTTP/2 как на поддерживаемую спецификацию (...
9641 просмотров
schedule 31.05.2022

Можно ли использовать HTTP2 с HTTPListener
Можно ли уже использовать функции http2 с HTTPListeners? Я ничего не слышал об этом, но слышал, что новые выпуски стека IIS/asp.net поддерживают его, поэтому я надеялся, что HTTPListener тоже будет обновлен или будет предоставлена ​​альтернатива....
1255 просмотров
schedule 18.06.2022

Понимание значения заголовка HTTP2-Settings, используемого для запросов http/2 и обновления
Я пишу простое приложение, чтобы определить, поддерживают ли определенные веб-сайты http/2. Основываясь на том, что я прочитал в черновике: https://tools.ietf.org/html/draft-ietf-httpbis-http2-07#section-3.2 Я должен иметь возможность...
5020 просмотров
schedule 09.10.2022

Обслуживание HTTP-версии сайта для тех, кто не поддерживает HTTP2
Я хотел бы полностью перевести сайт моего клиента на HTTPS, чтобы разрешить работу HTTP2, однако мне было интересно, нормально ли (в глазах поисковых систем) обслуживать старый трафик (которого много и который в противном случае получить перфоманс),...
679 просмотров
schedule 21.11.2022

Запросы, инициированные сервером
Я знаю, что HTTP — это протокол запроса-ответа. Короче говоря, моя проблема заключается в том, что клиент отправляет серверу запрос на запуск длительного процесса, и я хочу сообщить клиенту о ходе выполнения с помощью простого сообщения JSON,...
2394 просмотров
schedule 18.09.2022

Chrome Canary не поддерживает HTTP/2
Я пытаюсь реализовать небольшой сервер HTTP/2 на С#, чтобы познакомиться с протоколом. Я использую последнюю канареечную сборку Chrome (v 45.0.2436.5), однако я не могу заставить клиента согласовать обновление до соединения HTTP/2. В RFC указано...
256 просмотров
schedule 15.03.2023

Как отключить обмен ключами сервера из кода?
Я запускаю пример сервера HTTP2 (libevent-server.c) из https://nghttp2.org/ в Ubuntu 15.04. Я хотел бы обнюхать пакет HTTP2 между клиентом и сервером, используя Wireshark. Я не использую какой-либо веб-браузер в качестве клиента, поэтому советы...
2429 просмотров
schedule 26.06.2022

HTTP/2 здесь. Как нативные приложения для Android могут использовать это преимущество?
Браузеры уже приняли HTTP/2 , и все основные веб-серверы должны поддерживать его в течение 2015 года. Если клиентские браузеры нуждаются в адаптации чтобы воспользоваться преимуществами HTTP/2, то же самое следует делать и с собственными мобильными...
639 просмотров
schedule 22.05.2023

Как реализовать TLS-ALPN в .NET C# для сервера HTTP/2
кто-нибудь знает, как я могу реализовать TLS-ALPN в .NET? Я реализовал базовый сервер HTTP/2, но без шифрования TLS. Я искал в google, но нашел ресурсы только для C, Java или других языков, но ничего для .NET (C#)
1816 просмотров
schedule 25.06.2022

Пример клиента Jetty HTTP/2
Я использовал клиентский код, который нам предоставил Jetty. И возникает какая-то проблема. Код, который я хочу запустить, находится здесь...
3362 просмотров
schedule 16.09.2022

Могу ли я отправить запрос http/2 с OkHttp через согласование NPN?
Я заметил, что OkHttp поддерживает h2 через ALPN в Android 5.0+. Из какой-то статьи я узнал, что мы можем использовать согласование NPN для http/2 запрос. Могу ли я отправить запрос http/2 с OkHttp через согласование NPN? Чтобы можно было...
468 просмотров
schedule 06.07.2022

Как вы используете сервер HTTP/2 в веб-приложении?
Я понимаю, что такое push-уведомление сервера HTTP/2 с точки зрения высокого уровня. Есть ли у кого-нибудь конкретный пример того, что вам нужно сделать, чтобы использовать эту функцию на веб-сайте?
2195 просмотров
schedule 19.03.2023

HTTP2: как указать его поддержку? Существует ли альтернативный протокол для HTTP2?
Поэтому я только что обновился до nginx 1.9.5, который поддерживает HTTP2. Я заменил все listen spdy на listen http2 , удалил директиву spdy_headers_comp , а также удалил add_header Alternate-Protocol 443:npn-spdy/3; Затем я открыл свой...
1302 просмотров
schedule 29.04.2023

TLS ALPN в Python 2.7
Я работаю над клиентом HTTP/2 и хочу добавить поддержку SSL. Согласно RFC, согласование протокола осуществляется с использованием протокола ALPN. Есть ли реализация ALPN в python 2.7? (Я знаю, что есть реализации клиента HTTP/2, но я хочу...
1289 просмотров
schedule 11.05.2023