?
????
Есть скриптик "выдирающий" значения из базы, обрабатывающий и "засовывающий" их в другую. Процесс обработки довольно трудоёмкий и длительный по времени, а количество записей не малое (около 1000-2000). Обработка 300 записей - 20-30 сек. Пользователь может не дождаться (подумает что что-то зависло) и пытаться обновить страницу. Надо выдавать "ход работы". Я print'ом вывожу результат, но он появляется только после полной отработки скрипта. Т.е. сразу появляется
Обработано 100 записей...
Обработано 200 записей...
..
Обработано 1256 записей.
Т.е. мне это не помагает.
Причем вывод из скрипта
происходит.
Кто знает, как именно perl (а может это и Apache) выдаёт данные. Может там есть что-то типа flush'а?
Обработано 100 записей...
Обработано 200 записей...
..
Обработано 1256 записей.
Т.е. мне это не помагает.
Причем вывод из скрипта
Код:
for(;;)
{
print "!";
}
Кто знает, как именно perl (а может это и Apache) выдаёт данные. Может там есть что-то типа flush'а?