为什么一个客户端使用KeepAlive On的多个子进程

时间:2013-04-26 18:45:41

标签: apache apache2

我注意到,当客户端访问网页时,对该页面的请求可能会使用多个apache子进程,因此会为KeepAliveTimeout长度保留每个进程(在本例中为5)。

这应该发生吗?或者客户端应该只重用初始子进程,假设在初始预留超时之前发生了进一步的请求(他们这样做了)。

1 个答案:

答案 0 :(得分:1)

在加入包含外部资源(图像,CSS,.js)的网页时,大多数常见浏览器使用多个并发连接,并行化请求以便更快地获取资源。 如果服务器(和浏览器)正确实现HTTP流水线操作,可以避免这种情况,遗憾的是很少见。