apache2.conf:Timeout 和 KeepAliveTimeout 之间的区别



apache2.conf 中的超时(默认 300)和 KeepAliveTimeout(默认 15)有什么区别?这些价值观是否以某种方式相互依赖?

谢谢!

来自 Apache 2.2 文档:

KeepAliveTimeout :Apache在关闭连接之前等待后续请求的秒数。收到请求后,将应用超时指令指定的超时值。将 KeepAliveTimeout 设置为较高的值可能会导致负载过重的服务器出现性能问题。超时时间越长,等待与空闲客户端的连接时占用的服务器进程就越多

超时:服务器在请求失败之前等待某些事件的时间。TimeOut 指令定义了 Apache 等待 I/O 的时间长度(例如,从客户端读取数据时,将数据写入客户端时等)。

最新更新