http/2는 HTTP/1.1을 대체하도록 설계된 하이퍼 텍스트 전송 프로토콜 (HTTP)의 최신 버전입니다. 이진 데이터, 압축 헤더, 파이프 라인 화, 멀티플렉싱 및 서버 푸시와 같은 기능을 통해 데이터 전송 효율과 속도를 크게 향상시킵니다.
http/2와 http/1.1
의 차이
http/2 (원래 HTTP/2.0)는 2009 년 Google이 설계 한 SPDY 프로토콜에서 비롯되었습니다. HTTP/1.1에는 작은 웹 페이지 크기와 제한된 CSS 및 JavaScript 응용 프로그램 시대에 설계와 같은 몇 가지 제한 사항이 있으며, 높은 대역폭, AJAX 드라이버, 단일 페이지 응용 프로그램 및 클라이언트 프레임 워크의 현재 상황에 대처하기가 어렵습니다. HTTP/2의 주요 목표는 대기 시간을 줄이는 것입니다. 이는 다음과 같은 기술적 수단을 통해 효율성을 향상시킵니다.
이진 데이터 : http/2는 이진 데이터를 사용합니다. 이는 이진 데이터를 사용합니다.
piplied : http/1.1은 요청과 응답을 순서대로 처리하고 http/2는 비동기 적으로 처리되어 더 작거나 빠른 응답에 우선 순위를 부여합니다. 멀티플렉싱 : http/1.1은 TCP 연결 당 하나의 요청 만 처리 할 수 있으며 HTTP/2를 사용하면 동일한 연결에서 여러 요청과 응답을 동시에 처리 할 수 있습니다.
서버 푸시 :서버는 클라이언트가 요청하기 전에 리소스를 보낼 수 있습니다. HTML 파싱 전에 푸시 자바 스크립트 파일에 사용하십시오.
- HTTP/2 성능 향상이 중요합니까?
테스트 결과는 시스템마다 다르지만 HTTP/1.1 대 HTTP/2 (HTTPS 사용)의 비교 테스트는 일반적으로 보안 연결의 경우에도 HTTP/2 속도가 10 배 더 빠릅니다. 이제 HTTP/2가 가능합니까? -
예. 그러나 웹 서버와 브라우저가 HTTP/2를 지원하는 경우에만 활성화 될 수 있습니다. 그렇지 않으면 2016 년 말에 HTTP/1.1로 연결됩니다. 현재 모든 주류 브라우저 (Firefox, Safari, Edge, Chrome 등)는 HTTP/2를 지원합니다.
keycdn.com에서 제공하는 HTTP/2 테스트 도구를 사용하여 호스트가 활성화되어 있는지 확인할 수 있습니다. 관리 또는 공유 호스팅을 사용하는 경우 HTTP/2를 활성화하려면 호스팅 제공자에게 연락해야 할 수도 있습니다. 이상적으로는 기본적으로 HTTP/2가 활성화 된 호스트를 사용하는 것이 가장 좋습니다. HTTP/2를 사용하는 경우 대부분의 브라우저는 암호화에서 HTTP/2 만 지원하기 때문에 HTTPS를 사용하는 것이 좋습니다.
내 웹 사이트를 업데이트해야합니까? -
필요하지 않습니다. HTTP/2는 HTTP/1.1과 호환됩니다. 그러나 HTTP/1.1에 대한 일부 최적화 전략은 실제로 HTTP/2 환경에서 효율성을 감소시킬 수 있습니다. 예를 들어 HTTP/1.1에는 요청 수를 줄이는 것이 중요하지만 HTTP/2에서는 여러 요청이 저렴합니다.
당신은 다음과 같은 빌드 시스템 또는 수동 프로세스를 사용하고있을 수 있습니다. 여러 이미지를 단일 이미지 스프라이트 이미지로 변환합니다 HTML 페이지 또는 CSS 파일의 인라인 이미지 CSS 및 JavaScript를 단일 파일로 병합하고 압축하십시오. -
이 방법은 HTTP/1.1에서 효과적이지만 실제로 HTTP/2의 효율을 감소시킬 수 있습니다.
- http/2 faq
- HTTP/1.1과 HTTP/2의 주요 차이점은 무엇입니까?
- HTTP/2로 웹 사이트 성과를 향상시키는 방법은 무엇입니까?
HTTP/2는 이진 프레임, 멀티플렉싱, 서버 푸시 및 헤드 압축을 포함한 주요 개선 사항이있는 HTTP/1.1로 업그레이드됩니다.
멀티플렉싱은 여러 요청을 동시에 전송하여 대기 시간을 줄일 수 있습니다. HTTP/2는 모든 브라우저 및 서버와 호환됩니까?
대부분의 최신 브라우저와 서버는 HTTP/2를 지원하지만 모든 기능이 호환되는 것은 아닙니다. HTTP/2의 보안 문제를 다루는 방법은 무엇입니까?
http/2 자체는 추가 보안 기능을 제공하지 않지만 일반적으로 HTTP와 함께 사용하여 안전하고 암호화 된 통신을 제공합니다. HTTP/2의 서버 푸시는 무엇입니까? 어떻게 작동합니까?
HTTP/2는 모바일 장치를 어떻게 처리합니까?서버 푸시를 사용하면 클라이언트가 요청하기 전에 서버가 리소스를 보낼 수있어 대기 시간이 줄어 듭니다. http/2는 잘 설계되었으며 모바일 장치에 적합합니다.
- SEO에 대한 HTTP/2의 영향은 무엇입니까?
페이지로드 속도가 빠르면 사용자 경험이 향상되어 검색 엔진 순위에 영향을 줄 수 있습니다. 웹 사이트에서 HTTP/2를 구현하는 방법은 무엇입니까? 웹 서버 소프트웨어를 HTTP/2를 지원하는 버전으로 업데이트하고 HTTP/2 기능을 활성화하도록 서버를 구성하십시오. HTTP/2 및 HTTP/1.1이 공존 할 수 있습니까? -
HTTP/2의 미래는 무엇입니까?
http/2는 널리 사용되었으며 그 특성은 점점 더 중요해질 것입니다.
예, HTTP/2는 HTTP/1.1과 호환됩니다.
위 내용은 HTTP/2는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 최고의 개발자 뉴스 레터와 함께 최신 기술 트렌드에 대해 정보를 얻으십시오! 이 선별 된 목록은 AI 애호가부터 노련한 백엔드 및 프론트 엔드 개발자에 이르기까지 모든 사람에게 무언가를 제공합니다. 즐겨 찾기를 선택하고 Rel을 검색하는 데 시간을 절약하십시오

이 튜토리얼은 AWS 서비스를 사용하여 서버리스 이미지 처리 파이프 라인을 구축함으로써 안내합니다. ECS Fargate 클러스터에 배포 된 Next.js Frontend를 만들어 API 게이트웨이, Lambda 기능, S3 버킷 및 DynamoDB와 상호 작용합니다. th

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다

이 GO 기반 네트워크 취약점 스캐너는 잠재적 보안 약점을 효율적으로 식별합니다. 속도를 위해 Go의 동시성 기능을 활용하고 서비스 감지 및 취약성 일치를 포함합니다. 그 능력과 윤리를 탐색합시다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는
