Нет, это может быть настройка в php.
На вашем локальном сервере output_buffering включен в вашем файле php.ini.
Вы можете отключить его, установив:
output_buffering = off
Чтобы гарантировать, что контент отправляется в браузер каждый раз, когда используется эхо-оператор, добавьте:
implicit_flush = on
Вы также можете установить размер буфера, задав значение output_buffering.
output_buffering = 4096
здесь размер буфера будет 4 КБ.
Буферизация вывода говорит php сохранять в памяти все данные, которые будут отправлены в браузер, до тех пор, пока не будет принята инструкция flush () в вашем коде,буфер переполнен, или это конец скрипта.
Вот полная ссылка на выходной буфер с php.net: выходной буфер php