HTTP/2 (고성능 HTTP)

Posted in SW개발 // Posted at 2016. 12. 5. 11:02
728x90

머지않아 HTTP/2의 보편화가 예상된다.

웹 환경, 특히 모바일 기반 웹환경의 고속화에 실질적인 효익을 가져다 줄 HTTP/2는
이제 엔터프라이즈 웹 아키텍처 수립에 주요한 tactic이 될 것이다. 

HTTP/2에 대한 깔끔한 정리는 아래의 포스팅에서 확인 가능하다.

=> http://www.popit.kr/%EB%82%98%EB%A7%8C-%EB%AA%A8%EB%A5%B4%EA%B3%A0-%EC%9E%88%EB%8D%98-http2/


HTTP/2를 적용하기 위해서는 브라우저와 웹서버의 지원상황을 미리 체크해야 하며, 만일 웹 서버가 지원하지 않을 경우 웹서버에 HTTP/2 지원모듈을 설치할 수도 있다.

고무적인 것은, 대부분의 최신 모바일 디바이스의 브라우저는 이미 지원하고 있다는 것이다.

브라우저 지원 현황 보기 => http://caniuse.com/#feat=http2

아파치 지원모듈 => https://httpd.apache.org/docs/current/ko/mod/mod_http2.html
엔진엑스 지원모듈 => https://nginx.org/en/docs/http/ngx_http_v2_module.html

윈도우기반에서는 Windows 10, Windows Server 2016에서 지원된다고 하는데, 다음 글을 참고하자
=> https://blogs.iis.net/davidso/http2

참고로, 현재 TLS기반 HTTP/2만 지원해서 HTTPS 통신에 이를 사용할 수 있다고 한다.