企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## HTTP 1.0 和 HTTP 1.1 的区别 | | HTTP 1.0 | HTTP 1.1 | | --- | --- |--- | | 缓存策略 | last-modify( if-modify-since) , expire | etag cache-control: max-age | | 宽带和网络连接优化 | 次请求返回的是整个对象 | 支持断点续传,只返回某一部分数据(请求头中设置range字段,来规定分割的byte数范围) | | 新增部分错误通知 | x | 410(Gone)表示服务器上某个资源被永久性的删除了, | | Host头处理 | 无host | 请求消息和响应消息都支持 host | | 长连接 | x | 在一个TCP链接上可以传送多个http请求和响应 | ## HTTP 2.0 和 HTTP 1.1 的区别 | | HTTP 1.1 | HTTP 2.0 | | --- | --- |--- | | 协议解析 | | 二进制格式 | | 多路复用 | | 支持 | | header压缩: | 不压缩 | 压缩,避免header重复传输 | | 服务端推送 | 需要再次发出请求 |支持 | ## 多路复用和长链接的区别 多路复用: * 可以复用一个tcp连接 * **并行处理** 长链接: * 复用一个tcp连接,请求**串行处理** * 访问多个不同的文件依然会建立多个请求