Re: HTTP 2.0 관련

On Thursday, March 6, 2014 at 9:28 AM, Wonsuk Lee wrote:
> 안녕하세요.
> 기존의 HTTP 프로토콜의 성능을 개선하기 위해 구글에서 SPDY를 고안하였고, 이를 기반으로 IETF에서 HTTP 2.0 개발을 진행하고 있습니다. HTTP는 Web의 핵심 표준입니다. Nine Things to Expect from HTTP/2 [1]를 포함하여 차기 HTML5 KIG 회의(3/19일 예정^^)에서 전반적이 HTTP 2.0 진행 현황(표준, 개발)을 포함하여 HTTP 2.0에 대한 전반적인 내용을 소개할 수 있는 시간을 갖었으면 합니다. Volunteer를 찾습니다~^^
>  
> 그리고 HTTP 2.0 관련하여 좋은 자료가 있으면 reply로 공유 부탁드립니다~^^
>  
> [1] http://www.mnot.net/blog/2014/01/30/http2_expectations?utm_source=html5weekly&utm_medium=email
> [2] http://http2.github.io/

(Volunteer는 지리적인 불이익이 있어 자원하지는 못하고… 그냥 의견만 남깁니다.)

패킷 손실이나 파이프가 끊어진 경우에 대해서 "이론상으로는" HTTP2가 나쁠 가능성이 꽤 높습니다. SPDY를 채택함으로써 따라오는 성능 향상이 "광고한 만큼 좋지 않다"는 측면으로 [1] 분석한 글이 있는데, 아이러니 하게도 HTTPbis의 의장하고 같은 회사 사람입니다.

아울러 일본 총무성에서 지원을 받아 NTT 커뮤니케이션에서 연구를 진행한 [2] 결과가 있는데 시뮬레이터로 돌려본 결과로는 "네트워크 환경이 안좋은 상태에서는 SPDY가 더 느리다" 라는 결론이었는데, 이 부분에 대해서 fallback을 어떻게 할지에 대해서는 논의가 되지 않은 상황이고 아마 앞으로도 논의가 되지 않지 않을까… 하는 걱정은 있습니다.

물론, HTTP1도 당시 많이 사용되었던 Gopher에 비해서 엄청나게 비효율적이었음에도 불구하고 (umn 에서 뻘짓을 한 요인이 가장 크긴 합니다만…) 지금 시장을 지배하고 있는걸 보면 결국 시장은 기술적으로 완벽하지 않더라도 시장이 맞춰가는거니 두고 봐야할 일이 아닐까 싶습니다. 망 실정이 좋지 않은 개발도상국들도 어느 시점에서는 좋아질 것이고… (지금 평균 LTE throughput이 10년전 "초고속 인터넷" 보다 빠르다는걸 감안하면 말이지요.)

이렇게 보면 괜한 걱정을 하고 있는걸지도 모른다는 생각은 듭니다.

그리고 가장 중요한 [3] test implementation으로 여러가지가 있는데 그래도 그나마 열심히 업데이트 되고 있는게 있어서 (자세히 살펴보면 implementation들이 업데이트가 멈춘게 꽤 많습니다) 공유를 합니다. 클라이언트와 서버가 다 포함되어있는데 C# 이고 마지막으로 확인했을때 Mono에서 안되었었습니다. 슬쩍 보니 지금도 안될 것 같습니다. [4] VSExpress 무료이니 그걸로...

--  
Sangwhan Moon (@sangwhanmoon)


[1] http://www.guypo.com/technical/not-as-spdy-as-you-thought/
[2] http://komachu.sakura.ne.jp/reports/14thNov2013_W3C_TPAC.pdf
[3] https://github.com/MSOpenTech/http2-katana
[4] http://www.visualstudio.com/en-US/products/visual-studio-express-vs

Received on Thursday, 6 March 2014 07:25:54 UTC