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, но я все еще не мудрый.

Пожалуйста помоги!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]