Вы также можете немедленно вернуть свой результат клиенту и продолжить обработку вашего PHP-кода.
Это метод, который я использую для долгожданных вызовов Ajax, которые не оказывают никакого влияния на клиента сторона:
ob_end_clean();
ignore_user_abort();
ob_start();
header("Connection: close");
echo json_encode($out);
header("Content-Length: " . ob_get_length());
ob_end_flush();
flush();
// execute your command here. client will not wait for response, it already has one above.
Подробное объяснение вы можете найти здесь: http://oytun.co/response-now-process-later