长连接 概念
来源:互联网 发布:留美幼童 知乎 编辑:程序博客网 时间:2024/06/04 11:55
短连接是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。
长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况。每个TCP连接都需要三步握手,这需要时间,如果每个操作都是短连接,再操作的话那么处理速度会降低很多,所以每个操作完后都不断开,下次处理时直接发送数据包就OK了,不用建立TCP连接。例如:数据库的连接用长连接,如果用短连接频繁的通信会造成socket错误,而且频繁的socket 创建也是对资源的浪费。
而像WEB网站的http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像WEB网站这么频繁的成千上万甚至上亿客户端的连接用短连接会更省一些资源,如果用长连接,而且同时有成千上万的用户,如果每个用户都占用一个连接的话,那可想而知吧。所以并发量大,但每个用户无需频繁操作情况下需用短连好。
0 0
- 长连接 概念
- tcp长连接 短连接等概念
- 心跳机制、轮询、长连接的概念
- 轮询,长轮询,长连接以及comet概念的剖析
- Http长连接、短连接、持久连接这三个概念的分析总结
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接
- 长连接与短连接的区别(tcp socket http概念原理是一样的)
- 长连接与短连接的区别(tcp socket http概念原理是一样的)
- Socket 长连接,短连接以及心跳(keep-alive)概念
- MySQL优化之七--Mysql基于GTID的主从复制
- 简单的动画
- 四种方案解决ScrollView嵌套ListView问题
- 在block中执行push操作崩溃
- Java Basics Part 7/20 - Modifier Types
- 长连接 概念
- Codeforces 588.A Duff and Meat
- Educational Codeforces Round 15 D 数学推导
- 集合框架和泛型框架
- mysql 结果集去重复值并合并成一行
- 真机测试Monkey
- 仿滴滴打车 车辆运动
- A. Robot Bicorn Attack
- Effetive Objective - C 1.Objective 16.全能初始化方法