首页 > 代码库 > 高效并发2
高效并发2
持久连接也称长连接,它本身是TCP通信的一种普遍方式,即在一次TCP通信中持续发送多份数据而不断开连接,与它相反的方式称为短连接,即建立连接后发送一份数据便断开。建立TCP连接本身是一项不小的开销,所以连接次数越少,越有利于性能的提升。长久以来大家习惯了一次性的http通信,即一次TCP连接处理一个http请求,回归到TCP传输层,长连接带来的好处显而易见,现在大部分浏览器和服务器开始支持长连接。浏览器支持长连接可以在浏览器发出的请求的数据头中看到:Connection:Keep—Alive,服务器的响应数据的数据头中也可看到。
服务器的并发策略:
本质上讲,所有到达服务器的请求都封装在IP包中,位于网卡的接受缓冲区中,这时web服务器软件要做的事就是不断读取这些请求并进行处理,然后将结果写到发送缓冲区。
高效并发2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。