php echo string too long
Я не уверен, является ли это ошибкой php или конфигурацией сервера, но я не могу отобразить строки длиной более 2 000 000 символов. Страница просто висит.
Это работает на моей локальной машине, но не на моем живом сервере.
$data = '';
for($i = 0; $i < 3000000; $i++) {
$data .= 1;
}
echo $data;
Я попытался использовать str_split, чтобы разбить строку на массив и вывести каждую часть по отдельности, но он все равно этого не сделает.
Я также видел некоторые комментарии о том, что это связано с алгоритмом Nagle и буферизацией TCP/IP, но я все еще не мудрый.
Пожалуйста помоги!