http1.0 与 http1.1的区别
1.长连接
1.0版本需要在header中设置keep-alive 参数来告诉浏览器建立长连接 1.1版本默认支持长连接
2.节约宽带
1.1相比与1.0更节约宽带,1.1先给服务器发送一个header 如果客户端有权限 返回100没有权限返回401,然后再发送一个body信息
3.HOST域
1.1 支持多个虚拟站点共享一个ip和端口。个人理解虚拟站点 应该就是nginx代理一个ip 分发不同的服务中去
http1.1 与 http2.0的区别
1.数据压缩
1.1版本不支持header数据压缩,2.0支持header数据压缩上传体积小;
2.多路复用
2.0在处理并发请求更好
3.服务器推送
HTTP2.0的web server请求数据的时候,服务器会顺便把一些客户端需要的资源一起推送到客户