Apache KeepAlive 和 KeepAliveTimeout

Apache KeepAlive 和 KeepAliveTimeout

这是真实的陈述吗?

如果将 KeepAlive 设置为关闭,则 KeepAliveTimeout 定义为何值都无关紧要,因为 KeepAlive 已关闭。

所以我只是想确认我理解的是否正确。当 KeepAlive 关闭时,KeepAliveTimeout 没有任何意义。

答案1

正确 -KeepAlive关闭时,连接将在请求完成之后立即关闭,这意味着KeepAliveTimeout为新请求保持连接打开的时间长度的设置无关紧要。

顺便说一句,对于绝大多数 Web 服务器工作负载而言,从客户端和服务器的性能角度来看,允许 HTTP keepalive 是一件非常好的事情 - 请谨慎关闭它。

相关内容