以便后续的请求仍然可以使用当前连接。
答案1
这KeepAlive
选项控制请求后连接是否保持打开。KeepAliveTimeout
控制 Apache 等待后续请求的时间。
答案2
答案3
根据 Apache 官方文档,这取决于连接到 Apache 服务器的“事物”的编程。因此,HTTP/1.0 源编程在执行您的要求时会遇到一些困难……而 HTTP/1.1 协议编程将使实现这一点变得更容易。
“对于 HTTP/1.0 客户端,只有在客户端明确请求时才会使用 Keep-Alive 连接。此外,只有事先知道内容长度时才能使用与 HTTP/1.0 客户端的 Keep-Alive 连接。这意味着动态内容(例如 CGI 输出、SSI 页面和服务器生成的目录列表)通常不会使用 Keep-Alive 连接到 HTTP/1.0 客户端。对于 HTTP/1.1 客户端,除非另有规定,否则默认为持久连接。如果客户端请求,将使用分块编码通过持久连接发送长度未知的内容。”