-
HTTP1.0
- 最基础的HTTP协议
- 支持基本的GET POST方法
-
HTTP 1.1
- 缓存策略 cache-control E-tag等
- 支持长连接Connection: keep-alive, 一次TCP连接多次请求
- 支持断电续传, 状态码206 (上传视频, 图片)
- 支持新的方法 PUT DELETE等, 可用于Restful API
-
HTTP2.0
- 可压缩header, 减少体积(cookie什么的也在header)
- 多路复用, 一次TCP连接中可以多个HTTP并行请求(有些优化就没用了:多个js 或者css 拼接成一个js 或者css 进行返回 减少请求的次数 增加性能)
- 服务端推送(基本是websocket用得多一些)