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