The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Выполнение PERL cgi скрипта без www сервера???, !*! qwr, 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, хотя понимаю что это интерпретируемый язык, но мне очень интересно сделать это именно на нем.

  • Выполнение PERL cgi скрипта без www сервера???, !*! qwr, 17:06 , 17-Авг-09 (1)
  • Выполнение PERL cgi скрипта без www сервера???, !*! Pahanivo, 17:56 , 17-Авг-09 (2)
    >Сразу О Главном: Хочу сделать 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

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

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

  • Выполнение PERL cgi скрипта без www сервера???, !*! angra, 17:04 , 18-Авг-09 (4)
    >Вопрос каким образом реализовать данную цепь без сервера, т.е. 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 или у вас понятия из книжек двадцатилетней давности?




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

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