永发信息网

要不要开启长连接Keep-Alive

答案:2  悬赏:50  手机版
解决时间 2021-01-30 03:29
  • 提问者网友:不要迷恋哥
  • 2021-01-29 06:50
要不要开启长连接Keep-Alive
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-01-29 07:58
http早期每http请求都要求打tpc socket连接并且使用断tcp连接
使用keep-alive改善种状态即TCP连接持续发送份数据断连接通使用keep-alive机制减少tcp连接建立数意味着减少TIME_WAIT状态连接提高性能提高httpd服务器吞吐率(更少tcp连接意味着更少系统内核调用,socketaccept()close()调用)
Httpd守护进程般都提供keep-alive timeout间设置参数比nginxkeepalive_timeoutApacheKeepAliveTimeoutkeepalive_timout间值意味着:http产tcp连接传送完响应需要hold住keepalive_timeout秒才始关闭连接
httpd守护进程发送完响应理应马主关闭相应tcp连接设置 keepalive_timeouthttpd守护进程想说:再等等吧看看浏览器没请求等便keepalive_timeout间守护进程等待间直没收浏览发http请求则关闭http连接
全部回答
  • 1楼网友:怙棘
  • 2021-01-29 09:06
i just want to keep alive 答题不易望采纳,不懂请追问 非常期待你的采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯