短链接,长链接
短链接,长链接
卡奇匠 发表于2年前
短链接,长链接
  • 发表于 2年前
  • 阅读 326
  • 收藏 6
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 短链接,长链接

长连接/短连接

 

长连接:一旦和服务器建立连接之后,只要不主动退出,或是服务器不把你踢下线,这个连接就一直存在,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。

好处:因为已经建立了连接,并且只需要建立一次,下次就直接发送请求,特别适合即时通信

缺点:一直占着服务器的连接资源,让别的客户端,无法访问 


短连接:和服务器建立交互之后,会主动断开连接,这个叫做短连接 ,指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。


 优点:不需要长期占用通道,对于业务频率不高的场合,能节省通道的使用。可以让更多的客户端.连接到服务器,然后获取资源

 缺点:需要在每次发送业务时,都要建立一次连接,连接建立的过程开销大。每个客户端每一次都需要3次握手建立连接,这样的需要时间

 WEB网站的http服务一般都用短链接  120秒之后没有任何操作 就会断开


心跳包:检测一个人是否还活着  主要是用来检测 `长连接`是否还活着

 1.服务器给所有客户端定时发送一个小消息 

 2.客户端主动向服务器报告,我还活着,别把我踢下线了,一般在实际开发中,都是采取这种方式。


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 19
博文 67
码字总数 68751
×
卡奇匠
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: