Вывод информации в браузер

lifer

Guest
Вывод информации в браузер

Есть с-ма поиска файлов по каталогам.
Результаты в браузер выводятся командой echo. Т.е. пользователь получает сразу все результаты после окончания поиска. Но т.к. файлов очень много, поиск занимает некоторое время.
Вопрос: Можно ли сделать так, чтобы какждый результат поиска поступал пользователю сразу же после его нахождения, а не все одновременно.
 

Кром

Новичок
lifer
У тебя система каждый раз обходит все каталоги?
Если долго ищет, думай об оптимизации поиска. Возможно необходимо кэшировать резултаты поиска. Либо создавать отдельный индекс по найденым данным и хранить его в базе.
 

JVN

Guest
Автор оригинала: Altex
lifer
можно, выводишь
echo 'Ага, нашёлся файлик';
flush();
Можно если у тебя контент не архивируется перед передачей и если сконструировать HTMLтак чтобы он корректно по частям выводился...
 
Сверху