比尔萄堡

上帝说: “要有光” 于是,就有了光。


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

长连接 短连接

时间: 2022-07-07 分类: 网络   字数: 354 字 阅读: 1分钟 阅读次数:

HTTP 协议的 KeepAlive 意图在于连接复用,同一个连接上串行方式传递请求 - 响应数据
TCP 的 KeepAlive 机制意图在于保活、心跳,检测连接错误。

TCP

Linux相关的TCP保活参数在/etc/sysctl.conf - tcp_keepalive_time,单位:秒,表示发送的探测报文之前的连接空闲时间,默认是7200s。 - tcp_keepalive_intvl,单位:秒,表示两次探测报文之间的间隔时间,默认是75s - tcp_keepalive_probes,单位,秒,表示探测的次数,默认是9

HTTP

当nginx设置了keepalive等待下一次的请求时,同时也会设置一个最大等待时间,这个时间是通过选项keepalive_timeout来配置的,如果配置为0,则表示关掉[[keep-alive]]。 nginx 默认 keepalive_timeout 75s

参考

# Tcp长连接和keepalive

#长链接# #短链接#

标题:长连接 短连接

作者:训导主任林作栋

声明: 本博客文章除特别声明外,均采用 CC BY-NC-SA 3.0许可协议,转载请注明出处!

创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

unsafe.Pointer与uintptr
2PC 3PC TCC
训导主任林作栋

训导主任林作栋

戏谑的码农,北野武的拥趸,李安的迷弟,伍佰的Fans

55 日志
23 分类
62 标签
豆瓣
友情链接
  • Obsidian
  • V2EX
  • 关注黑客与极客
  • 廖雪峰
标签云
  • Linux 6
  • K8s 5
  • 数据库 5
  • Golang 4
  • Etcd 3
  • Mysql 3
  • Ai 2
  • Gitlab 2
  • Postgres 2
  • 前端 2
© 2010 - 2024 比尔萄堡
Powered by - Hugo v0.58.2 / Theme by - NexT
/
Storage by Vercel / 刘 ICP 备 18047355 号
0%