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