keep-alive 的 https,需要每次都握手吗?

开启了https,首次建立连接的时候肯定会有tls握手,那我如果开启了keep-alive,复用连接,还需要每次复用连接的时候都进行tls握手吗?

阅读 5.8k
4 个回答

keep-alive和tls握手没有关系。
keep-alive是说这个连接空闲多久(keepalivetimeout)或处理多少个请求(maxKeepAliaveRequests)后关闭。

tls握手,一个连接只握一次。

连接没有断开就不需要

每次握手,keep-live就没啥意义了哈

keep-alive主要是为了让多个http请求共享一个Tcp连接,不用每次一个请求都新建一次TCP连接!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进