|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Dmitrij Lystsov 2:5020/400 21 Jun 2006 16:26:44 To : Victor Wagner Subject : Re: Perl: куча вопросов, для понимания -------------------------------------------------------------------------------- Спасибо за ответы ... > DL>1. Каким образом можно узнать что код Perl выполняется с > DL>использованием mod_perl (apache), а не переводится в > DL>байт-код каждый раз при вызове скрипта? (в частности под > DL>FreeBSD) Возможно этот вопрос немного не по адресу, а может > DL>и нет. > > Вообще говоря, среда выполнения mod_perl отличается от среды выполнения > CGI-скрипта не только этим. И это даже не главное. Хм, а есть ли какие-нибудь весомые качества в сторону mod_perl? Или наоборот. > Лично я в те времена, когда пользовался mod_perl и даже иногда писал > скрипты, способные работать и как CGI, и через Apache::Registry > проверял в таких случаях значение $ENV{GATEWAY_INTERFACE}. Если там > ничего про mod_perl не написано, значит - CGI. Попробую. > DL>2. Динамическое формирование HTML с использованием функции > DL>print типа: print "<тэг>значения_текст<\тэг>"; ... Это > DL>единственный способ? Затем подобного рода сформированный > > Вообще говоря, да. То есть любой более высокоуровневый способ в конечном > счете сведется именно к этому. А так есть уйма высокоуровневых средств, > начиная от CGI.pm и кончая всякими масонами, темелейт-тулкитами и др. > > Лично я обычно статический текст и таблицы делаю посредством строковой > подстановки, а вот для элементов форм пользуюсь методами CGI.pm - уж > больно много полезного сервиса они в данном случае предоставляют. Ясно. > DL>текст вставляется в HTML файл с помощью SSI - насколько > DL>это хорошо или плохо? > > В смысле <!--#perl sub=xxxx arg=yyy arg=zzz-->? > Вполне себе метод. Можно еще на ePerl посмотреть. Да именно так. > DL>3. В продолжении вопроса 2. Есть такой "Mason" - стоит ли > DL>замарачиваться с ним, использовать эту так скажем > DL>технологию? > > Это зависит от того что у тебя за сайт, насколько часто будет > модифицироваться, где хостится (т.е. придется ли тебе возиться с > установкой модулей Mason на хостинге, где пускают только по ftp, или у > тебя есть нормальный доступ и возможность установить модули посредством > системного package manager-а, или вообще тебе достаточно сказать > админам хостинга "Хочу Масон такой-то версии" и через час он будет). В чем тема. Создается корпоративный сайт, на своем железе, со своими каналами, и со своим администратором и программистом (в одном лице). -- Чем больше узнаю, тем больше понимаю, что ни чего не знаю ... Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/64882edd5164.html, оценка из 5, голосов 10
|