美文网首页
11-HTTP长连接

11-HTTP长连接

作者: 谷子多 | 来源:发表于2018-07-13 05:14 被阅读0次
DDC479CE-5E35-4E71-B9E0-0678D155C19E.png
AA0E6755-3717-4D3A-9D9E-F54E11F89428.png

http请求时在TCP的连接上发送的,TCP的连接分为长链接和短连接。
长链接: HTTP请求在发送的时候,要先去创建一个TCP连接,然后在这个连接上把http请求发送并且接收完返回。这个时候,因为一次http请求已经结束了,浏览器和服务端就会商量,是否要把TCP连接关闭,如果不关闭,这个TCP连接会一直开着,一直消耗,但是如果下次再有请求,可以直接在TCP连接上发送,那么就不需要经过三次握手了。如果直接关闭,就意味着下次请求又要重新创建一个连接,这个时候就会有网络延迟的开销。
请求之后就关闭的好处 : 减少客户端和服务端高并发的连接数。实际中网站并发量会比较大,如果一直重新创建链接,会导致这个创建过程过多。

相关文章

  • 11-HTTP长连接

    http请求时在TCP的连接上发送的,TCP的连接分为长链接和短连接。长链接: HTTP请求在发送的时候,要先去创...

  • http长短连接和长短轮询、webSocket

    本文主要介绍长连接、短连接、长轮询、短轮询 和 webSocket。长连接、短连接、长轮询、短轮询是基于http的...

  • Apache站点优化-长连接

    apache站点优化—长连接长连接介绍长连接实现一、长连接介绍面临问题:http是一个面向连接的协议,用户完成一次...

  • 长连接

    长连接的简单理解(详细定义自行百度): 与Http短连接相反,通过某种方式与服务器一直保持连接就叫长连接。(通过长...

  • 长连接

    滴-放下手中的书,她瞥了一眼手机,是他发来的信息在忙吗?千篇一律的开场她放下手机,继续看书早休息,晚安临睡前,照例...

  • 长连接

    短连接:每次通信时,创建 Socket;一次通信结束,调用 socket.close()。这就是一般意义上的短连接...

  • HTTP长连接和短连接

    HTTP的长连接和短连接本质上是TCP长连接和短连接。 1. 什么是长连接、短连接? 在HTTP/1.0中默认使用...

  • 长连接,短连接

    长连接 1.client 向 server 发起连接 2.server 接到请求,双方建立连接 3.client ...

  • TCP keepalive 和 http keep-alive

    HTTP的长连接和短连接本质上是TCP长连接和短连接。 短连接短连接,顾名思义,与长连接的区别就是,客户端收到服务...

  • 11-http/https

    1、Http HTTP 是基于 TCP/IP 协议的应用层协议 HTTP 是一个无状态协议 目前大部分浏览器都使用...

网友评论

      本文标题:11-HTTP长连接

      本文链接:https://www.haomeiwen.com/subject/zhbdpftx.html