Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > "Терминал" для работы с веб-сервисом


Автор: p0zt3r 15.2.2009, 16:14
Добрый день, уважаемые форумчане!

Может быть тема не очень отражает суть вопроса, за что прошу извинить, но вопрос следующий:
Есть веб-сервис, сделанный на Перле. В нём есть дико груженый алгоритм. Нужно сделать так, чтобы пользователь, заходя на страницу, выполнял ряд действий и сервер ему отвечал чем-то вроде "Ваш запрос обрабатывается". При этом на сервере запустился  к выполнению этот алгоритм. КОгда пользователь обновляет страницу и работа алгоритма завершилась, ему выводитяс результат работы.

Первое, что приходит в голову, это сделать 2 скрипта:
1. Реализует UI и формирует задачу для второго скрипта. Запускается, естественно http-запросом.
2. Реализует обработку задачи на серверной машине. Запускается cron'ом.

Может быть есть более удачные решения?

Не охота кодить и изучать то, что уже много раз придумано до меня.

Спасибо!

Автор: shamber 15.2.2009, 18:48
а зачем cron? почему нельзя http запросом запускать второй скрипт?

Автор: KSURi 16.2.2009, 03:51
p0zt3r, а чем не нравится этот вариант? Я такое решение видел в деле (только результат пользователю не на странице выводился, а присылался на email), мне понравилось.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)