HTTP/2相比HTTP/1而言提供了更加高效的传输方式,解决了HTTP/1.x中存在的很多问题,协议增加了二进制帧控制层,大多数改动都封装在这一层。以下会简单对比HTTP/1.0 & HTTP/1.1 从而引申出HTTP/2的改进。
但是这里也有一个问题就是头部阻塞,HTTP/1.1必须按顺序接收三个请求,所以如果其中某一个请求失败,client必须等待请求重发并接收成功后才能继续向下处理
http/1.x使用换行符分割文本,而HTTP/2则改用二进制来进行传输,虽然麻烦一些但是在效率和正确性上都得到了保证。


原文:https://www.cnblogs.com/souther-blog/p/10803710.html