Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:54
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Функция создаваемой программы такова:- скачиваем информацию с нескольких сайтов,- анализируем полученную информацию,- сохраняем определенные результаты в БД,- сравниваем с эталонными значениями,- в соответствии с результатами формируем отчет.Процесс получается долгий. По приблизительным подсчетам от 40 до 90 минут.Браузер столько времени ожидать выполнение программы не хочет.Придумал следующий выход:Основной PHP-процесс по ходу исполнения сохраняет информацию о себе (сколько процентов выполнено) в файл.Вспомогательный скрипт считывает информацию из этого файлика и выдает информационную страницу. Причем, если основной процесс еще не завершил свою работу, в выдаваемой странице вписывать автоматический редирект на саму себя (скажем, с интервалом в 10-15 сек). Ну, а если процесс завершился, будет выдавать результаты (уже без редиректа).Кто-нибудь сталкивался с подобными задачами?Есть другие методы?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Анализ времени выполнения и занимаемой памяти дочернего процесса Guest Второй архив вопросов и ответов 0 28.09.2011 00:13
Молоко длительного хранения Guest Новый архив 3 0 17.06.2011 20:55



© www.otvetnemail.ru - Форум вопросов и ответов.