http 长连接

http 协议采用无连接的方式进行交互. 每次进行http请求时, 都需要重新建立连接, 进行三次握手. 可能中间还有: 代理, 路由, 通道等转发行为. 无连接的方式必定会对持续连接的场景带来性能上极大的损失. 于是引入了 Keep-Alive 模式, 该模式能过让http连接保持一段时间.

  • http 1.1 默认启用 Keep-alive 模式, 需要关闭可以在协议头加入 connection: close 进行关闭.
  • 通过 Keep-Alive: timeout=5, max=100 的格式可以对长连接进行控制. 表示: 保持5秒, 最多接收100次请求

参考

如果觉得有帮助, 可以扫描右边的微信打赏码支持一下.

Leave a Reply

Your email address will not be published. Required fields are marked *