php Отправить http ответ клиенту и продолжить работу скрипта - пример

Можно так:

function sendResponseAndContinue(string $responce = 'Done') {
    ob_start();
    print($responce);
    header('Connection: close');
    header('Content-Length: ' . ob_get_length());
    ob_end_flush();
    @ob_flush();
    flush();
    fastcgi_finish_request();
  }

// Пример использования:

sendResponseAndContinue(); // отправиляем ответ

// делаем, что нужно

exit; // завершаем скрипт

также можно прочитать про фукции и использовать их:

ignore_user_abort(true);//not required
set_time_limit(0);

в дополнение к коду выше.

Общая идея: https://stackoverflow.com/a/15273676

Key Words for FKN + antitotal forum (CS VSU):