距今已经有xx年了, 这些年里,美国的IETF 觉得这样不行.我得出来拯救世界了, 在Chrome的倡导下, 借用Chrome的SPDY 来做为HTTP2的前身,即, HTTP2 是SPDY/3 draft...简而言之就是
H2是一个二进制协议而,H1是超文本协议.传输的内容都不是一样的
H2遵循多路复用即,代替同一host下的内容,只建立一次连接....这个特性是建立在二进制传输的多路复用(multiplexed)的机制上的....HTTP2这个特性确实是建立在stream基础上的, 上面已经提到过,HTTP2将资源划分为最小的frame进行传输,这样可以达到interleave和priority的效果....在 Server 端, 支持 http2 其实,要求也很简单:
nginx 版本 >1.10
openssl >1.0.2h 即可.