Как да тествам дали даден уебсайт поддържа HTTP/3?

Активирали ли сте H3 на вашия сайт и не сте сигурни как да го проверите?

HTTP3 или H3 е най-новият HTTP протокол, разработен от IETF. Все още е в чернова и се очаква скоро да се поддържа от основните браузъри/клиенти. H3 се основава на БЪРЗО мрежов протокол на транспортно ниво, който първоначално е проектиран от Google. Различен е от по-ранните версии като H2, който е извлечен от протокола SPDY.

Cloudflare публикува страхотна публикация в блог, обясняваща техническата реализация. Струва си да го прочетете.

Към момента на писане много малко сървърни приложения/уебсървър/мрежови устройства/CDN поддържат H3. И можете да познаете – Cloudflare е първият CDN, който предлага H3.

Нека поговорим за поддръжката от страна на клиента.

H3 все още е в чернова, така че все още не всеки браузър поддържа H3. Понастоящем можете да използвате следното, за да го тествате. Както обикновено, мога ли да използвам ще бъде препратка за проверка на поддържаните браузъри.

  Ще работят ли любимите ви приложения за iPhone на iPad?

pctechbg.net HTTP/3 тест бързо свързва вашия сайт с помощта на cURL и разкрива дали поддържа H3/QUIC протокол. Ако връзката е успешна, тогава се показват рекламираните поддържани версии.

Като алтернатива можете да проверите същото за всичките си уеб свойства с pctechbg.net HTTP Protocol API. Това осигурява така необходимата скорост, ако имате няколко тематични уебсайта за докладване.

Интересното е, че безплатното ниво е начин с нулев риск да опитате това за 3000 API извиквания на месец. Има обаче надстройки, започващи с месечни $5, които идват с 10K API заявки с много по-висока скорост от 25 заявки в секунда.

Проверка на HTTP/3

Уеб инструмент от LightSpeed.

Достъп Проверка на HTTP/3 и въведете URL адреса за тестване. Резултатите ще получите мигновено.

Firefox

Firefox Nightly наскоро обяви поддръжката на H3.

Firefox Nightly вече има ранна HTTP/3 поддръжка за публично тестване!

  Преведете медицинския жаргон на прост английски с разширение за Chrome

– Даниел Стенберг (@bagder) 4 ноември 2019 г

  • Стартирайте Firefox Nightly
  • Въведете about:config в адресната лента и натиснете enter
  • Приемете риска и продължете
  • Потърсете network.http.http3.enabled и щракнете върху бутона за превключване, за да го активирате.

  • Рестартирайте Firefox всяка вечер и отворете инструментите за разработчици
  • Влезте в сайта и погледнете колоната „Протокол“.

pctechbg.net поддържа HTTP/3 и можете да видите това.

Google Chrome

Очаквахте, нали?

Можеш да използваш Chrome Canary да тествам.

Google Chrome Canary току-що стана първият (наличен) браузър, който интегрира (много) експериментално #БЪРЗО и HTTP/3 поддръжка!

Добавете флагове „–enable-quic –quic-version=h3-23“ и трябва да видите „http/2+quic/99“ да се показва в инструментите за разработка, което всъщност е маскиран http3! pic.twitter.com/5Fhui46h3x

— Робин Маркс (@programmingart) 19 септември 2019 г

Стартирайте Chrome Canary с флаг „–enable-quic –quic-version=h3-23“ и стартирайте теста. Няма да видите H3 или HTTP/3 като протокол в инструментите за разработчици, а „http2+quic/99“.

  Musiex добавя банер, базиран на жестове с контроли за възпроизвеждане на музика [Jailbreak]

pctechbg.net API

Трябва ли да го тествате програмно? Опитайте pctechbg.net HTTP Protocol API. Не само HTTP/3, но отпечатва, ако даденият сайт поддържа други протоколи като HTTP/1.1 и HTTP/2.

Интересното е, че безплатното ниво е начин с нулев риск да опитате това за 3000 API извиквания на месец.

къдрица

Не искате да напускате терминала си?

cURL е страхотен и най-новата версия ви позволява да тествате с помощта на –http3 флаг. Изтеглете cURL и го изградете от източника.

curl --http3 https://yoursite.com -I

Друг вариант би бил да изградите cURL клиента, както е показано по-долу. Това ще работи на Linux.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Направете киш, както е обяснено тук

Работи!

Заключение

Надявам се, че това ви дава представа за тестване на сайта, ако HTTP/3 е активиран. Ако сте собственик на сайт, тогава се възползвайте от този най-нов протокол за по-добра уеб производителност.

Приятно ви е да прочетете статията? Какво ще кажете за споделяне със света?