спасибо, что ответили на вопросы внутри комментариев. Итак, насколько я понимаю, вы управляете своей скирп за веб-сервером.
Я хотел бы отметить, что это возможно. Ключом magi c здесь является HTTP-заголовок Transfer-Encoding: chunked
. Когда Apache не знает Content-Length
, он начнет потоковую передачу ответа по частям клиенту / браузеру. Имея это в виду, должно быть возможно настроить Apache и PHP для поддержки этого.
Вот справочный вопрос, который стоит прочитать, чтобы понять топи c: Как сделать PHP генерирует ответ Chunked
Другое решение может состоять в том, чтобы взглянуть на что-то вроде https://reactphp.org. Я использовал его в прошлом, внес вклад в него и знаю, что он также решит вашу задачу, но это приведет к изменениям инфраструктуры.
Надеюсь, это поможет вам. Пожалуйста, дайте мне знать, если у вас есть дополнительные вопросы по этой теме c.