我爱编程

HTTP修炼手册-HTTP 和 TCP 的 KEEP ALIVE

2017-03-23  本文已影响50人  高浩浩浩浩浩浩

先把结论放这:TCP 的 keepalive 和 HTTP 请求和响应的包头里的 keepalive 不是一回事。


TCP 的 keepalive 是用来检查 TCP 连接的对方是否还“活着”,Linux 有三个参数跟 keepalive 有关。

HTTP 的 keepalive 是指客户端和 HTTP 服务端建立起 TCP 连接后,在这一个 TCP 连接上进行多次 HTTP 请求和响应,而不是建立 TCP 连接,请求,应答 HTTP,然后就断开 TCP 连接。建立、断开 TCP 的次数大大减少了,TCP 的连接数也减少了。


参考:
理解TCP之Keepalive
理解HTTP之keep-alive

上一篇下一篇

猜你喜欢

热点阅读