Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     10 May 2001  11:59:56
 To : los-stas@grinoline.com
 Subject : Re: В чем загвостка?
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Stanislav Los.
 
 В твоём письме от Mon, 7 May 2001 21:20:31 +0000 (UTC) написано:
 
 lsgc> Спасибо, навео на верный путь. Оказывается админ поставил mod_perl у
 lsgc> меня за спиной :)... Кстати про mod_perl много всякого написано и так
 lsgc> далее, но всетаки имеет ли смысл счас перекидываться под него, когда
 lsgc> весь проект уже почти готов и писался он под CGI ?
 
 Если он аккуратно писался под CGI, то можно так и оставить. Hо судя по
 вопросу, писался он не слишком аккуратно. Hа самом деле админ имеет моральное
 право потребовать от тебя работы под mod_perl - сервер-то ты его грузишь.
 Вообще рекомендация общего плана - если проект таков, что на CGI он в принципе
 работоспособен, надо писать код, который будет одинаково работать и как CGI, и
 под mod_perl. Для этого достаточно, по идее, прочесть man mod_perl_traps и
 пользоваться CGI.pm, особенно в части получения параметров и отдачи
 заголовков, где только можно - он заточен под то, что он может оказаться под
 mod_perl. Там только одна засада - несколько глобальных переменных модуля. С
 ними поосторожнее. В свете нижеразобранного вопроса - все require <script>
 превратить в use <module>. Посредством написания оных модулей, естественно. И
 помнить, что все, что require или use, грузится и соответственно
 инициализируется максимум один раз на процесс апача (а если прописать в
 конфиге, то и один раз на все апачи), а не на каждое выполнение скрипта,
 которые выполняет этот require или use. Скорее всего, изменений в проекте
 будет немного, но проделать их придется внимательно.
 
 -- 
 Artem Chuprina                            E-mail: ran@ran.pp.ru
 Programmer                                  FIDO: 2:5020/371.32
 Memonet Ltd.                             Phone: +7-095-284-1356
 --- ifmail v.2.15dev5
  * Origin: NTV Internet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 В чем загвостка?   Stanislav Los   07 May 2001 17:40:13 
 Re: В чем загвостка?   Artem Chuprina   07 May 2001 18:06:36 
 Re: В чем загвостка?   Stanislav Los   08 May 2001 01:20:31 
 Re: В чем загвостка?   Stanislav Los   08 May 2001 01:32:38 
 Re: В чем загвостка?   Artem Chuprina   10 May 2001 11:59:56 
 Re: В чем загвостка?   Stanislav Los   10 May 2001 16:30:11 
 В чем загвостка? Продолжение битвы!   Stanislav Los   08 May 2001 03:23:47 
 Re: В чем загвостка? Продолжение битвы!   Artem Chuprina   10 May 2001 11:53:46 
Архивное /ru.cgi.perl/16483686f187e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional