[讨论] RFC2616 第8章 的 Persistence Connection 有什么用?

4 views
Skip to first unread message

靳雄飞

unread,
Nov 26, 2009, 2:01:34 AM11/26/09
to dus...@googlegroups.com
HTTP 1.1 引入的Persistence Connection,除了能够改善性能,降低网络流量之外,
大家知道还有什么用途吗?
又会带来什么问题呢?
 
相关关键字:
DWR,Comet,Reversed-Ajax
 

cloudxpc

unread,
Nov 26, 2009, 3:15:57 AM11/26/09
to 读S计划 - Java Web 方向
Mark,等高手解答。

PS: 协议中讲persistent connection之前是每个请求都建一个connection,这样做影响了服务器性能我明白,因为每个
connection要占服务器内存,但为什么可以降低流量?用多个connection发送请求和用同一个connection发送请求不都是要发送
相同个数的请求吗?难道是因为少了许多请求等待的时间?

靳雄飞

unread,
Nov 26, 2009, 8:36:44 AM11/26/09
to dus...@googlegroups.com
连接的建立,在TCP层是要进行握手的,所以会有额外的网络开销。

 
2009/11/26 cloudxpc <clou...@gmail.com>

靳雄飞

unread,
Nov 27, 2009, 12:31:29 AM11/27/09
to dus...@googlegroups.com
Persistent Connection在DWR3里引入的Reverse-ajax中有使用到,Comet也是采用类似机制实现服务器向客户端“推”内容的技术。
当然,这里的“推”并不是真正的服务器有数据随时推送到客户端,而是一种变相的实现。

2009/11/26 靳雄飞 <jin...@gmail.com>
Reply all
Reply to author
Forward
0 new messages