The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Запуск perl программ как cgi, mod_perl dso, mod_perl static"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Запуск perl программ как cgi, mod_perl dso, mod_perl static" 
Сообщение от ajvon Искать по авторуВ закладки(ok) on 01-Дек-05, 11:45  (MSK)
Perl програму можна запустить как cgi-скрипт, или через mod_perl, который в свою очередь может быть как static или shared модуль. Объясните, пожалуйста, преимущества и недостатки каждого метода
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Запуск perl программ как cgi, mod_perl dso, mod_perl static" 
Сообщение от rWizard emailИскать по авторуВ закладки(??) on 08-Дек-05, 23:14  (MSK)
cgi:
Запрос от клиента -> Веб сервер запускает интерпретатор -> Скрипт парсится, интерпретируется, выполняется -> Вывод передается веб-серверу -> Интерпретатор завершается -> Веб-сервер передает вод скрипта клиенту

fast-cgi (тоже такой способ запуска per-server программ):
Запускается cgi-программа в виде демона (
что-то вроде:
while(1) {
   acept_request();
   generate_answer();
}

)
Запрос от клиента -> Веб-сервер передает запрос демону -> Демон генерирует ответ -> И передает его веб-серверу ->  Веб-сервер его клиенту

mod_perl (могу ошибаться, сам не работал):
Скрипт интерпретируется _встроенным в веб-сервер_ интерпретатором

Запрос от клиента -> Веб-сервер передает запрос _уже интерпетированному_ скрипту -> скрипт генерирует ответ -> И передает его веб-серверу ->  Веб-сервер его клиенту

В послудних двух случаях скрипт не интерпретируется каждый раз при запросе клиента (особенно актуально, для больших скриптов [не долго выполняющихся, а именно больших по объему])

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


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




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

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