长连接短连接区别
客户端和服务端响应的次数
- 长连接:一连多次
- 短连接:一次一连
传输数据的方式
- 长连接:连接--数据传输--保持连接
- 短连接:连接--数据传输--关闭连接
长连接和短连接的优缺点
长连接
- 优点:
- 省去较多的TCP建立和关闭操作,从而节约时间;
- 性能比较好;
- 缺点:
- 客户端大量增加,服务器压力过大,有宕机风险;
- 连接管理难;
短连接
- 优点:
- 服务管理简单,存在的连接都是有效连接;
- 缺点:
- 请求频繁,在TCP的连接和关闭中耗费时间;
适用场景
长连接
- 即时通讯(微信/QQ)
- 游戏
短连接
- 普通web网站
网友评论