Автор Тема: Выполнение PERL cgi скрипта без www сервера???  (Прочитано 7776 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qwz

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сразу О Главном: Хочу сделать cgi-perl-скрипт(приложение), работающий очень быстро!

Есть html страница с полями ввода. Скрипт обрабатывает поля и делает запрос на ряд других cgi-скриптов вращающихся на www серверах. Затем по средствам локального www сервера выдает результат работы в окно браузера из которого была открыта html страница.
 
Вопрос каким образом реализовать данную цепь без сервера, т.е. html-страница->perl скрипт->вывод ответа на запрос(результат работы скрипта передаются в браузер).
   Как я понимаю сервер не реально выкинуть из этой цепи (RFC):
1) если нельзя, то как лучше на perle реализовать www сервер.
   (возможно требуется работа с сокетом, какой модуль/пакет лучше использовать?)
   may be STDOUT как-то использовать!?

2) оптимизировать работу скрипта, www сервера, etc.....
   
3)А может быть вообще Проще! на perl\'e сделать сетевое GUI-приложение.

P.S. Хочу писать именно на Perl\'e, хотя понимаю что это интерпретируемый язык, но мне очень интересно сделать это именно на нем. Работаю под Windows.

Большое спасибо за ответы. К слову забыл сказать я работаю под Windows.
связка nginx + FCGI- есть ли аналог ngnix под Винды.

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Выполнение PERL cgi скрипта без www сервера???
« Ответ #1 : 18 Августа 2009, 13:55:29 »
1. что такое "очень быстро"?
2. что такое "сервер"?
3. что такое "сетевое GUI-приложение"?

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Выполнение PERL cgi скрипта без www сервера???
« Ответ #2 : 18 Августа 2009, 17:05:10 »
вот чо бывает, когда тру кулхацкер админы начинают лезть в программирование

тебе javascript нужен, а не perl

Оффлайн qwz

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Выполнение PERL cgi скрипта без www сервера???
« Ответ #3 : 20 Августа 2009, 15:48:39 »
Поясни пожалуйста про Javascript

Оффлайн qwz

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Выполнение PERL cgi скрипта без www сервера???
« Ответ #4 : 20 Августа 2009, 15:50:14 »
"Есть html страница с полями ввода. Скрипт обрабатывает поля и делает запрос на ряд других cgi-скриптов вращающихся на www серверах. Затем по средствам локального www сервера выдает результат работы в окно браузера из которого была открыта html страница."
------Это можно сделать используя только Javascript!???

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Выполнение PERL cgi скрипта без www сервера???
« Ответ #5 : 20 Августа 2009, 16:41:42 »
Да.

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
Выполнение PERL cgi скрипта без www сервера???
« Ответ #6 : 21 Сентября 2009, 22:43:47 »
Цитировать
qwz:
"Есть html страница с полями ввода.

А если посмотреть на задачу под другим углом, то можно, например, перевести хтмл форму на перл тк или приму или ..., тогда

Цитировать
qwz:
 Скрипт обрабатывает поля и делает запрос на ряд других cgi-скриптов вращающихся на www серверах.

используя LWP модули

Цитировать
qwz:
 Затем по средствам локального www сервера

результат складывать в место доступное локальному серверу

Цитировать
qwz:
 выдает результат работы в окно браузера из которого была открыта html страница."

повесить авторефреш на станицу

Цитировать
qwz:
------Это можно сделать используя только Javascript!???

и получится реализация без жавыскрипт
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28