Публикации по теме '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 просмотров
schedule
19.06.2022
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