Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 为什么一个客户端在KeepAlive打开的情况下使用多个子进程_Apache_Apache2 - Fatal编程技术网

Apache 为什么一个客户端在KeepAlive打开的情况下使用多个子进程

Apache 为什么一个客户端在KeepAlive打开的情况下使用多个子进程,apache,apache2,Apache,Apache2,我注意到,当客户机访问一个网页时,对该网页的请求可能会利用几个apache子进程,从而将每个进程保留为KeepAliveTimeout长度(在本例中为5) 这应该发生吗?或者,如果客户端只重用初始子进程,则假定在初始保留超时之前发生了进一步的请求(它们确实如此)。在访问包含外部资源(图像、CSS、js)的网页时,大多数常用浏览器使用多个并发连接,并行化请求以更快地获取资源。 如果服务器(和浏览器)正确地实现HTTP管道,这是可以避免的,不幸的是,这是非常罕见的

我注意到,当客户机访问一个网页时,对该网页的请求可能会利用几个apache子进程,从而将每个进程保留为KeepAliveTimeout长度(在本例中为5)


这应该发生吗?或者,如果客户端只重用初始子进程,则假定在初始保留超时之前发生了进一步的请求(它们确实如此)。

在访问包含外部资源(图像、CSS、js)的网页时,大多数常用浏览器使用多个并发连接,并行化请求以更快地获取资源。 如果服务器(和浏览器)正确地实现HTTP管道,这是可以避免的,不幸的是,这是非常罕见的