웹 사이트가 HTTP/3을 지원하는지 테스트하는 방법은 무엇입니까?

사이트에서 H3를 활성화했는데 확인 방법을 모르십니까?

HTTP3 또는 H3는 IETF에서 개발한 최신 HTTP 프로토콜입니다. 아직 초안이며 주요 브라우저/클라이언트에서 곧 지원할 예정입니다. H3는 다음을 기반으로 합니다. 원래 Google에서 설계한 전송 계층 네트워크 프로토콜입니다. SPDY 프로토콜에서 파생된 H2와 같은 이전 버전과 다릅니다.

클라우드플레어 기술 구현을 설명하는 훌륭한 블로그 게시물을 게시했습니다. 읽을 가치가 있습니다.

작성 당시 H3를 지원하는 서버 측 애플리케이션/웹 서버/네트워크 장치/CDN은 거의 없습니다. 그리고 짐작할 수 있듯이 Cloudflare는 H3를 제공하는 최초의 CDN입니다.

클라이언트 측 지원에 대해 이야기해 보겠습니다.

H3는 아직 초안이므로 모든 브라우저가 아직 H3를 지원하는 것은 아닙니다. 이때 다음을 사용하여 테스트할 수 있습니다. 평소와 같이, 사용해도 되나요 지원되는 브라우저를 확인하기 위한 참조 자료가 될 것입니다.

koreantech.org HTTP/3 테스트는 cURL을 사용하여 사이트를 빠르게 연결하고 H3/QUIC 프로토콜을 지원하는지 여부를 나타냅니다. 연결에 성공하면 보급된 지원 버전이 표시됩니다.

또는 koreantech.org HTTP 프로토콜 API를 사용하여 모든 웹 속성에 대해 동일한 것을 확인할 수 있습니다. 보고할 주제 웹 사이트가 여러 개인 경우 매우 빠른 속도를 제공합니다.

흥미롭게도 프리 티어는 매월 3000개의 API 호출에 대해 위험 부담이 없는 방법입니다. 그러나 초당 25개 요청이라는 훨씬 더 빠른 속도로 10,000개의 API 요청과 함께 월 $5부터 시작하는 업그레이드가 있습니다.

HTTP/3 확인

LightSpeed의 웹 도구.

입장 HTTP/3 확인 테스트할 URL을 입력합니다. 결과를 즉시 얻을 수 있습니다.

파이어폭스

파이어폭스 나이틀리 최근 H3 지원을 발표했습니다.

Firefox Nightly는 이제 공개 테스트를 위한 초기 HTTP/3 지원을 제공합니다!

— 다니엘 스텐버그(@bagder) 2019년 11월 4일

  • Firefox Nightly 실행
  • 주소 표시줄에 about:config를 입력하고 Enter 키를 누릅니다.
  • 위험을 감수하고 계속
  • network.http.http3.enabled를 검색하고 토글 버튼을 클릭하여 활성화합니다.
  15 최고의 Galaxy Note 3 사용자 정의 ROM

  • 야간에 Firefox를 다시 시작하고 개발자 도구를 엽니다.
  • 사이트에 액세스하여 “프로토콜” 열을 확인합니다.

koreantech.org는 HTTP/3를 지원하며 그것을 볼 수 있습니다.

구글 크롬

예상했잖아, 그렇지?

당신이 사용할 수있는 크롬 카나리아 테스트합니다.

Google Chrome Canary는 (매우) 실험적인 통합을 위한 최초의 (사용 가능한) 브라우저가 되었습니다. #퀵 그리고 HTTP/3 지원!

“–enable-quic –quic-version=h3-23” 플래그를 추가하면 devtools에 “http/2+quic/99″가 표시되어야 합니다. 이는 실제로 변장한 http3입니다! pic.twitter.com/5hui46h3x

— 로빈 막스(@programmingart) 2019년 9월 19일

“–enable-quic –quic-version=h3-23” 플래그로 Chrome Canary를 실행하고 테스트를 실행합니다. 개발자 도구에서는 H3 또는 HTTP/3이 프로토콜로 표시되지 않고 “http2+quic/99″가 표시됩니다.

koreantech.org API

프로그래밍 방식으로 테스트해야 합니까? koreantech.org HTTP 프로토콜 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이 활성화된 경우 사이트 테스트에 대한 아이디어를 제공하기를 바랍니다. 사이트 소유자라면 이 최신 프로토콜을 활용하여 웹 성능을 향상시키십시오.

기사를 재미있게 읽었습니까? 세상과 함께 나누는 건 어떨까요?