HTTP/3 및 WordPress: HTTP/3 이해 및 사용

게시 됨: 2023-10-11

새로운 인터넷 프로토콜인 HTTP/3과 WordPress에 대해 더 자세히 알아볼 준비가 되셨나요? 좋습니다. 왜냐하면 이것이 바로 이 기사에서 우리가 이야기할 내용이기 때문입니다.

새로운 표준 HTTP 프로토콜은 데이터가 온라인으로 전송되는 방식에 몇 가지 변화와 혁신을 가져올 것입니다. 따라서 WordPress의 광범위한 적용은 WordPress로 구축된 웹사이트를 포함하여 인터넷에 연결된 모든 것에 영향을 미칠 것입니다.

HTTP/3의 출현에 대비하기 위해 HTTP/3이 정확히 무엇인지, 어떻게 탄생했는지, 무엇이 새롭고 다른지, HTTP/3의 장점과 단점에 대해 이야기하겠습니다. 그런 다음 WordPress 사이트에서 새 프로토콜을 사용하는 방법을 검토합니다.

HTTP/3란 무엇이고 새로운 점은 무엇입니까?

http3 및 워드프레스

간단히 말해서, HTTP/3은 온라인 연결을 더 빠르고 안전하게 만드는 것을 목표로 하는 곧 출시될 새로운 HTTP 프로토콜입니다. 하지만 처음부터 시작해보자.

인터넷 프로토콜이란 무엇입니까?

이 시점에서 우리는 한발 물러서서 먼저 인터넷 프로토콜이 무엇인지 설명해야 할 수도 있습니다. 온라인 사용자로서 당신은 확실히 그것에 익숙합니다. 웹사이트 주소 앞의 http:// 또는 https:// 부분입니다. 그것들은 인터넷을 작동하게 만드는 기초가 됩니다. 월드와이드웹은 그것들이 없었다면 존재하지 않았을 것입니다.

그러나 HTTP나 HTTPS는 실제로 하나의 프로토콜이 아닙니다. 그들은 단지 일종의 최상층에 불과합니다. 그 아래에는 수많은 다른 레이어가 있습니다.

그 중 하나가 TLS 또는 전송 계층 보안입니다. 이는 온라인 연결을 암호화하고 안전하게 유지하는 것입니다. 우리는 종종 SSL을 잘못 언급합니다. 또 다른 중요한 프로토콜은 TCP(Transmission Control Protocol)입니다. 그 책임은 연결의 신뢰성을 보장하고 과부하가 발생하지 않도록 사용자 대역폭을 제한하는 것입니다.

이것이 왜 중요합니까?

이러한 다양한 프로토콜은 모두 웹사이트 로드 속도에 영향을 미칠 수 있기 때문입니다. 예를 들어 WordPress 사이트를 HTTPS(실제로는 HTTP/2)로 전환하는 것은 사이트를 더 빠르게 만드는 좋은 방법입니다. 진지하게, 여기서 시험해 볼 수 있습니다.

http 대 https 테스트 결과

덧붙여서, HTTP/2의 속도 향상은 주로 TCP의 개선으로 인한 것입니다. 보시다시피 프로토콜 세트의 한 부분만 작업하면 로딩 속도에 큰 영향을 미칠 수 있습니다. HTTP의 새 버전은 훨씬 더 나은 기능을 제공하는 것을 목표로 합니다.

HTTP/3 개발: 간략한 개요

HTTP/3은 2016년 11월 IETF(Internet Engineering Task Force)에서 처음으로 개념으로 제안되었습니다. 인터넷 프로토콜 표준을 정의하고 홍보하는 역할을 하는 국제 인터넷 표준 기관입니다. 회원으로는 Google, Cloudflare, Meta 등과 같은 대기업 출신의 사람들이 포함됩니다.

이들 중 다수는 HTTP/3의 얼리 어답터이기도 했습니다. 예를 들어 Google, Facebook, Apple은 모두 한동안 동일한 원칙을 기반으로 하는 새로운 프로토콜이나 연결을 사용해 왔습니다.

http3을 사용하는 Google 클라우드

HTTP/3 공식 릴리스는 2022년 6월이었습니다. 즉, 이제 야생에서 사용할 수 있는 공식 프로토콜입니다. 그리고 사람들은 그렇게 하고 있습니다. 이미 웹사이트의 4분의 1이 새 버전에서 실행되고 있습니다.

http3에 대한 w3techs 사용 통계

그런데, 나온 이후로 HTTP/2의 사용이 줄어들었습니다.

http2에 대한 w3techs 사용 통계

또한 이제 모든 최신 브라우저에서 HTTP/3에 대한 브라우저 지원도 제공됩니다.

http3 브라우저 지원

따라서 HTTP/3과 WordPress를 함께 사용하고자 한다면 이론적으로는 아무런 장애가 없습니다. 하지만 왜 관심을 가져야 합니까? 무슨 큰일이야?

HTTP/3 변경 사항 및 이점

HTTP/2에서 HTTP/3으로의 가장 큰 변화는 TCP에서 QUIC이라는 향상된 UDP(User Datagram Protocol) 버전으로 전환된다는 것입니다. 버전 3에 대한 HTTP 프로토콜의 실제 적용은 비교적 사소합니다. 모든 변경 사항은 단지 QUIC에서 작동하는지 확인하기 위한 것입니다. 따라서 실제로 이번 업데이트는 HTTP/3보다는 TCP/2에 더 가깝습니다.

새로운 프로토콜은 여러 가지 면에서 더 우수하고 효율적일 것을 약속합니다.

  • UDP의 사용은 TCP만큼 일반적이지만 그에 비해 몇 가지 이점을 제공합니다. 그중에는 UDP가 개선을 위해 운영 체제 업그레이드에 의존하지 않는다는 것입니다. 따라서 컴퓨터 제조업체에 의존하여 구현하지 않고도 새 버전을 출시하는 것이 더 쉽습니다.
  • QUIC은 인증을 위해 서버와 클라이언트 간에 더 적은 핸드셰이크가 필요합니다. 이는 지연을 유발할 수 있는 데이터 왕복을 제거합니다. 또한 연결이 설정되기 전에도 더 빠르게 정보 전송을 시작할 수 있습니다. 또한 QUIC는 보다 유연한 대역폭 제어 기능을 제공합니다.
  • HTTP/3은 TLS와 직접 통합되므로 이를 통한 안전하지 않은 연결이 있을 수 없습니다. 또한 암호화 수준이 높아 온라인 연결이 더욱 안전해졌습니다. 또한 QUIC을 사용하면 보안 연결을 더 빠르게 설정할 수 있는데, 이는 이제 암호화가 표준이 되는 온라인 세계에서 중요합니다.
  • 새로운 프로토콜을 사용하면 서로 다른 데이터 스트림에서 동시에 여러 파일을 보내고 받을 수 있습니다. 이는 HTTP/2에서 이미 가능하지만 버전 3에서는 더 효율적으로 수행됩니다. 나머지 다운로드를 차단하지 않고 도착하지 못한 데이터를 다시 보내는 것이 더 좋습니다.
  • 중단 없이 IP 주소 간 연결을 마이그레이션하는 기능이 함께 제공됩니다. 이는 Wi-Fi 연결이 끊어지고 셀룰러 데이터로 이동하는 등 네트워크를 이동할 때 도움이 됩니다. 이전 프로토콜에서는 이것이 불가능합니다.
  • HTTP/3은 진화하도록 만들어졌습니다. 해당 아키텍처를 사용하면 향후 업데이트가 더 쉬워집니다. 새로운 버전과 더 나은 기능에 대한 계획이 이미 진행 중입니다.

이 모든 것이 훌륭해 보이지만 HTTP/3의 잠재적인 성능 향상은 제한적이라는 점을 언급해야 합니다. 가장 느린 연결을 사용하는 사용자에게 주로 도움이 될 것입니다. 이는 연결 상태가 좋지 않은 장소에 있거나 기차를 타고 시골 지역을 횡단할 때와 같이 네트워크 간 이동 중에 모바일 장치를 사용하는 사람들을 의미합니다. 이미 연결 상태가 좋은 장소에서는 효과가 덜 두드러집니다.

새로운 HTTP 프로토콜의 단점

장점과 빛나는 새 기능에 집중하기는 쉽지만 비용 없이는 아무것도 얻을 수 없다는 점을 명심하는 것도 중요합니다. QUIC와 HTTP/3에도 몇 가지 단점이 있습니다.

  • 이는 ISP, 방화벽 공급자 등을 위한 블랙박스에 가깝습니다. 해당 회사는 작업을 더 어렵게 만들고 진단을 덜 허용하기 때문에 새로운 프로토콜을 허용하지 않을 수 있습니다.
  • 암호화가 엄격할수록 오버헤드가 증가하여 수요가 많은 연결에서 성능이 저하될 수 있습니다.
  • 일부 사람들은 이 프로토콜이 대기업에 의해 옹호되고 있다고 비판하고 일반/다른 사용자가 프로토콜 구현에서 뒤처질 것이라는 우려를 제기합니다.

WordPress 사이트에서 HTTP/3을 어떻게 사용할 수 있나요?

그렇다면 HTTP/3 사용의 이점을 확신한다면 WordPress 웹사이트에서 이를 어떻게 활성화할 수 있을까요?

중요한 전제조건

좋은 소식은 귀하의 웹사이트가 이미 HTTP/2에서 실행되고 있다면(즉, HTTPS를 사용하고 있다면) 아무것도 변경할 필요가 없다는 것입니다. 위에서 설명한 것처럼 HTTP/2와 HTTP/3의 차이점은 그다지 크지 않으며 기본 QUIC 프로토콜에 관한 것입니다. 따라서 귀하의 사이트가 이미 이전 HTTP 버전을 사용하고 있다면 새 프로토콜은 문제를 일으키지 않습니다.

WordPress 사이트를 아직 HTTPS로 이동하지 않았다면 해당 주제에 대한 튜토리얼을 사용하세요. 물론, 진행 중에 몇 가지 좋은 기본 속도 최적화를 구현할 수도 있습니다.

  • 렌더링을 방해하는 리소스 제거
  • 사용하지 않는 CSS 및 JavaScript 제거
  • 지연 로딩 켜기
  • Google Core Web Vitals 구현(각 측정항목에 대한 심층 시리즈도 있음)
  • 웹사이트 속도 테스트

호스팅 제공업체에 문의하세요

WordPress에서는 HTTP/3 또는 QUIC를 직접 구현할 수 없습니다. 이는 서버 수준에서 발생해야 하며 이는 호스팅 제공업체의 작업일 가능성이 높습니다. 따라서 귀하가 자신의 서버를 소유하거나 제어하지 않는 한, 첫 번째 단계는 호스팅 제공업체가 서버를 제공하는지 여부를 확인하는 것입니다. 그렇지 않은 경우에도 아래에서 볼 수 있듯이 CDN을 사용하여 HTTP/3을 설정할 수 있습니다.

wp 엔진 WordPress 호스팅 제공업체의 http3 가용성

호스팅 공급자가 HTTP/3을 제공하는 경우 다음 단계는 이를 사용하기 위해 수행해야 할 작업을 확인하는 것입니다. 기본적으로 활성화되어 있습니까? 아니면 활성화하도록 요청해야 합니까?

위의 사항을 모두 다룬 경우 마지막 단계는 웹사이트 방문자의 몫입니다. WordPress 사이트에 대한 HTTP/3 연결을 활용하려면 새 프로토콜을 지원하는 브라우저를 사용해야 합니다. 이에 대한 자세한 내용은 아래에서 확인하세요.

또는 CDN을 사용하세요

앞서 언급했듯이 호스팅 공급자가 HTTP/3를 제공하지 않는 경우 또 다른 옵션은 콘텐츠 전송 네트워크(CDN)를 사용하는 것입니다. 그것이 무엇인지 잘 모르신다면, 가입하시면 귀하의 웹 사이트 파일 사본이 포함되어 있는 전 세계 컴퓨터 네트워크입니다. 이렇게 하면 웹 사이트 방문자는 가장 가까운 서버에서 데이터를 수신할 수 있으므로 데이터가 이동해야 하는 거리와 로딩 시간이 줄어듭니다.

콘텐츠 전송 네트워크 CDN 다이어그램
이미지 출처: Kanoha, CC BY-SA 3.0, Wikimedia Commons를 통해

당연히 CDN이 HTTP/3을 제공하고 이를 서버에 구현한 경우 방문자가 새로운 프로토콜을 통한 연결의 이점을 누릴 수 있습니다. 여기서 좋은 옵션은 Cloudflare와 Fastly입니다. 두 회사 모두 QUIC 개발에 참여했으며 프로토콜을 지원합니다.

WordPress 사이트가 HTTP/3을 통해 연결되는지 확인

최선을 다해 HTTP/3을 설정한 후 마지막 단계는 HTTP/3이 작동하는지 확인하는 것입니다. 그렇게 하는 방법에는 여러 가지가 있습니다.

첫 번째는 HTTP/3 지원 웹 브라우저를 사용하는 것입니다. 위에 표시된 대로 모든 최신 주요 브라우저는 이제 이 그룹에 속하므로 최신 버전을 사용하는 한 기본적으로 프로토콜을 사용할 수 있습니다. 이전 버전을 사용하는 경우 HTTP/3은 여전히 ​​활성화해야 하는 실험적 기능일 수 있습니다.

Firefox 브라우저 설정에서 http3을 켜세요.

브라우저가 작업을 수행할 수 있는지 확인했다면 이제 웹사이트로 이동할 차례입니다. 여기에서 브라우저 개발자 도구를 열고 네트워크 탭으로 이동하여 프로토콜 열을 확인하세요.

Google 홈페이지에서 http3 프로토콜이 활성화되었습니다.

어떤 버전의 HTTP를 통해 어떤 연결이 들어오는지 알려줍니다. 기본 웹사이트 데이터가 HTTP/3을 통해 전송되는지 확인하세요.

또는 Domsignal과 같이 사용할 수 있는 온라인 테스트 도구도 있습니다.

돔시그널 http3 테스트

여기에 도메인 이름을 입력하고 Enter 키를 누르면 몇 초 안에 결과를 확인할 수 있습니다.

http3 테스트 결과

HTTP/3 및 WordPress - 귀하의 서비스에

HTTP/3은 인터넷 연결 프로토콜의 새로운 표준이 될 준비가 되어 있습니다. 온라인 연결을 더 빠르고, 더 안정적이고, 안정적이고, 안전하게 만드는 것을 목표로 하는 다양한 새로운 기능과 구현이 함께 제공됩니다.

수년간 개발이 진행되어 왔습니다. 2022년 출시 이후 인터넷을 통해 채택이 매우 빠르게 이루어졌지만 아직 더 많은 여지가 남아 있습니다. 또한 현재 버전의 HTTP/3은 첫 번째 반복일 뿐입니다. 추가 개선 사항이 포함된 새 버전이 이미 개발 중입니다.

바라건대, 지금쯤이면 이것이 귀하의 WordPress 웹사이트에 중요한지 알아낼 수 있는 충분한 정보가 있다고 느끼실 것입니다. 좋은 소식은 사이트에 HTTP/3을 구현하기 위해 해야 할 일이 많지 않다는 것입니다. 대부분 호스팅 제공업체에 달려 있으므로 거기서부터 시작하세요. 그러나 귀하의 사이트가 실제로 새로운 프로토콜을 사용하고 있는지 확인하는 것을 잊지 마십시오.

WordPress 웹사이트에서 이미 HTTP/3를 사용하고 있나요? 눈에 띄는 차이점을 발견하셨나요? 댓글로 알려주세요!