The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выполнение PERL cgi скрипта без www сервера???"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Выполнение PERL cgi скрипта без www сервера???"  +/
Сообщение от qwr (ok) on 17-Авг-09, 15:46 
Сразу О Главном: Хочу сделать 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, хотя понимаю что это интерпретируемый язык, но мне очень интересно сделать это именно на нем.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выполнение PERL cgi скрипта без www сервера???"  +/
Сообщение от qwr (ok) on 17-Авг-09, 17:06 
Работаю под Windows.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Выполнение PERL cgi скрипта без www сервера???"  +/
Сообщение от Pahanivo email(ok) on 17-Авг-09, 17:56 
>Сразу О Главном: Хочу сделать cgi-perl-скрипт(приложение), работающий очень быстро!

пеши на С - оооочень быстро )
>[оверквотинг удален]
>cgi-скриптов вращающихся на www серверах. Затем по средствам локального www сервера выдает
>результат работы в окно браузера из которого была открыта html страница.
>
>
>Вопрос каким образом реализовать данную цепь без сервера, т.е. html-страница->perl
>скрипт->вывод ответа на запрос(результат работы скрипта передаются в браузер).
>
>            
>  Как я понимаю сервер не реально выкинуть из этой
>цепи (RFC):

какой RFC ? ))
>1) если нельзя, то как лучше на perle реализовать www сервер.
>   (возможно требуется работа с сокетом, какой модуль/пакет лучше использовать?)

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

GUI на перле? сетевое? )))
>P.S. Хочу писать именно на Perl'e, хотя понимаю что это интерпретируемый язык,
>но мне очень интересно сделать это именно на нем.

открой для себя CPAN

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Выполнение PERL cgi скрипта без www сервера???"  +/
Сообщение от Vitaly_loki (ok) on 17-Авг-09, 18:09 
>[оверквотинг удален]
>   (возможно требуется работа с сокетом, какой модуль/пакет лучше использовать?)
>
>   may be STDOUT как-то использовать!?
>
>2) оптимизировать работу скрипта, www сервера, etc.....
>
>3)А может быть вообще Проще! на perl'e сделать сетевое GUI-приложение.
>
>P.S. Хочу писать именно на Perl'e, хотя понимаю что это интерпретируемый язык,
>но мне очень интересно сделать это именно на нем.

FastCGI, может работать на компе, на к-м нет http-сервера, используя либо локальные сокеты UNIX, либо TCP/IP

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Выполнение PERL cgi скрипта без www сервера???"  +/
Сообщение от angra (ok) on 18-Авг-09, 17:04 
>Вопрос каким образом реализовать данную цепь без сервера, т.е. html-страница->perl
>скрипт->вывод ответа на запрос(результат работы скрипта передаются в браузер).

У вас религиозное табу на использование веб-серверов? Сочувствую. А может вы просто не слышали о nginx

>  Как я понимаю сервер не реально выкинуть из этой
>цепи (RFC):

Смотря что _вы_ понимаете под сервером

>1) если нельзя, то как лучше на perle реализовать www сервер.

1. Прочитать описание http протокола, написать свою реализацию в нужном для задачи объеме
2. Взять готовую реализацию из CPAN

>   (возможно требуется работа с сокетом, какой модуль/пакет лучше использовать?)
>   may be STDOUT как-то использовать!?

Судя по этим вопросам вариант самостоятельной реализации вам не подходит

>2) оптимизировать работу скрипта, www сервера, etc.....

Пишите код, смотрите время выполнения при помощи каких-либо бенчмарков или профайлеров, оптимизируете узкие места. Гуглите на тему fastcgi.


>3)А может быть вообще Проще! на perl'e сделать сетевое GUI-приложение.

Биндинги к некоторым виджетам вроде есть, дерзайте


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

В чем проблема интерпретируемости? Вы вообще представляете как работают современные реализации скриптовых языков, что такое git, bytecode или у вас понятия из книжек двадцатилетней давности?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру