![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| p0zt3r |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 4.2.2007 Где: Самара Репутация: нет Всего: 6 |
Добрый день, уважаемые форумчане!
Может быть тема не очень отражает суть вопроса, за что прошу извинить, но вопрос следующий: Есть веб-сервис, сделанный на Перле. В нём есть дико груженый алгоритм. Нужно сделать так, чтобы пользователь, заходя на страницу, выполнял ряд действий и сервер ему отвечал чем-то вроде "Ваш запрос обрабатывается". При этом на сервере запустился к выполнению этот алгоритм. КОгда пользователь обновляет страницу и работа алгоритма завершилась, ему выводитяс результат работы. Первое, что приходит в голову, это сделать 2 скрипта: 1. Реализует UI и формирует задачу для второго скрипта. Запускается, естественно http-запросом. 2. Реализует обработку задачи на серверной машине. Запускается cron'ом. Может быть есть более удачные решения? Не охота кодить и изучать то, что уже много раз придумано до меня. Спасибо! --------------------
24*7*365*геморой*зарплата=0 |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: нет Всего: 18 |
а зачем cron? почему нельзя http запросом запускать второй скрипт?
Это сообщение отредактировал(а) shamber - 15.2.2009, 18:48 |
|||
|
||||
| KSURi |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 2 Всего: 27 |
p0zt3r, а чем не нравится этот вариант? Я такое решение видел в деле (только результат пользователю не на странице выводился, а присылался на email), мне понравилось.
-------------------- Died at Life.pl line 21 |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |