码迷,mamicode.com
首页 > Web开发 > 详细

HTTP/1.1 "persistent" 连接

时间:2017-05-16 20:48:06      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:改进   nbsp   keep   代理服务   客户端   空闲   支持   首部   无法   

一、persistent 连接

(1) HTTP/1.1 逐渐停止了对 keep-alive 连接的支持,用一种名为持久连接(persistent connection)的改进型设计取代了它,持久连接的目的与 keep-alive 连接的目的相同,但工作机制更优一些。
(2) HTTP/1.1 持久连接默认是激活的,应用程序必须添加一个 Connection:close 首部才能在事务处理结束之后将连接关闭
(3) 客户端和服务器可以随时关闭空闲的连接

二、persistent 连接的限制

(1) 发送了 Connection:close 请求首部之后,客户端就无法再那条连接上发送更多的请求了
(2) 只有当连接上的所有报文都有正确的自定义报文长度(Content-Length)时连接才能持久保持
(3) HTTP/1.1 的代理必须能够分别管理与客户端和服务器的持久连接
(4) HTTP/1.1 的代理服务器不应该与 HTTP/1.0 客户端建立持久连接
(5) 一个客户端对任何服务器或代理最多只能维护两条持久连接,以防服务器过载

 

 

 

    

HTTP/1.1 "persistent" 连接

标签:改进   nbsp   keep   代理服务   客户端   空闲   支持   首部   无法   

原文地址:http://www.cnblogs.com/pzk7788/p/6863470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!