Из-за способа буферизации пакетов TCP / IP использование echo
для отправки больших строк клиенту может привести к серьезному снижению производительности.Иногда это может добавить целую секунду ко времени обработки скрипта.Это даже происходит, когда используется выходная буферизация.
Если вам нужно отобразить большую строку, сначала разбейте ее на более мелкие фрагменты, а затем просмотрите каждый фрагмент. Таким образом, используя метод 1 для разделения строки ИЛИ используя substr
для ее разделения и отправка клиенту выполняется быстрее для больших файлов, чем метод 2.