| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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), мне понравилось. |