PHP-FPM儿童何时与nginx相关?

PHP-FPM儿童何时与nginx相关?,php,nginx,Php,Nginx,我有一个网页,有很多图像,因此要求。图像是由用户提供的,因此我使用的是php readfile,每个请求都使用一个php子级 所以我的问题是,一个孩子在什么时候被释放?是在客户端接收到文件之后,还是在将文件推送到nginx之后?PHP-FPM生命周期是如何工作的?一个孩子在处理完一个新请求后,就准备好处理这个新请求了。这是一个循环,它得到一个,工作,发送回来,在这一点上,它准备好了一个新的任务。Nginx与此无关,如果它等待请求响应的时间太长(通常为30秒,您可以修改),它可能会超时。因此,ph

我有一个网页,有很多图像,因此要求。图像是由用户提供的,因此我使用的是php readfile,每个请求都使用一个php子级


所以我的问题是,一个孩子在什么时候被释放?是在客户端接收到文件之后,还是在将文件推送到nginx之后?PHP-FPM生命周期是如何工作的?

一个孩子在处理完一个新请求后,就准备好处理这个新请求了。这是一个循环,它得到一个,工作,发送回来,在这一点上,它准备好了一个新的任务。Nginx与此无关,如果它等待请求响应的时间太长(通常为30秒,您可以修改),它可能会超时。因此,php脚本读取图片后,在客户端接收到最后一位之前,该子对象是否仍处于绑定状态,或者在将最后一位推送到Nginx之后,该子对象是否处于空闲状态。假设readfile有一个100mb的文件。客户端在56k调制解调器上,什么是限制因素?限制因素是nginx和用户之间的连接,而不是文件读取速度和发送回nginx的速度之间的连接。孩子不会受到用户方面速度不足的影响。谢谢,这就是我想要的。