fastcgi_finish_request

fastcgi_finish_request:
冲刷(flush)所有响应的数据给客户端并结束请求。 这使得客户端结束连接后,需要大量时间运行的任务能够继续运行,后续脚本还是占用cgi进程。
避免业务流程太多,响应客户端速度过慢。

1
2
3
4
5
6
7
header("Content-Type: application/json");
echo json_encode([
'errno' => 0,
'message' => 'success',
]);
fastcgi_finish_request();
$this->doSomething();