Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Визуализация CGI скрипта, в контексте грабера и больших объемов 
:(
    Опции темы
burakov
Дата 28.4.2011, 09:09 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 28.7.2006

Репутация: нет
Всего: нет



Подскажите пожалуйста 
каким образом можно немного раскрасить выполнение CGI Скрипта 

В каком контексте все спрашиваю:
допустим работает парсер - вывод в броузер. Делает print "ну чего то там", чтобы понять, что скрипт вообще работает. 
ну сделал $| = 1, чтобы побыстрее выводило.

Если парсинг большой то все это накапливается , выходит за пределы экрана, приходится прокрутку тянуть, чтобы посмотреть как все там выводится, вообщем как то все не так.

Какие решения по выводу из CGI Скрипта в броузер есть, чтобы все это более менее по-человечески выглядело? Я все время в консоли все делал - там все просто строчки бегут - понятно грабер работает.
А c CGI непонятно - с одной стороны удобно - с помощью html Списков, инпутов наделал - красиво - можно параметры свои задавать (не в текстовых файлах), а с другой стороны вывод в броузер - как я это раньше в консоль делал - как то коряво - не привлекательно.

Что можно сделать? (есть конечно jscript, но это вроде как не перл уже)


--------------------
Нотный архив http://libnote.ru скачать ноты бесплатно
PM MAIL   Вверх
infarch
Дата 28.4.2011, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



Все длительные процедуры следует выполнять отдельным потоком, а через веб только контролировать состояние процеса, по флагам, записям в базе и так далее. Страница аяксом периодически опрашивает сервер и обновляет прогресс.
PM MAIL   Вверх
EcSYZ
Дата 28.4.2011, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 21.6.2007

Репутация: нет
Всего: 1



Если не ошибаюсь, то стандартно настроенный апач убьёт такой коннект через 2 минуты, так что делать подобное весьма не логично.
Так что либо делать с AJAX, как и предложил infarch, либо делать например на websocket - там постоянный коннект и нонстоп передача данных, а их обработку и пролистывание замутить через JS.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0558 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.