|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 14 Mar 2002 21:27:08 To : Oleg Shumsky Subject : Re: mod_perl -------------------------------------------------------------------------------- Oleg Shumsky <Oleg.Shumsky@f183.n5055.z2.fidonet.org> wrote: OS> Log on. All on-line. OS> а, собсно, как его пользовать? т.е. вопрос по сути прост. я OS> пишу скрипт, ставлю на него атрибут x, в начале скрипта OS> прописано #!/usr/bin/perl OS> ну и все. Дальше кладу его в /cgi-bin/. И запускаю из OS> браузера. В конфиге апача все, соответственно, прописано. OS> А вот что за такой mod_perl ? OS> Log off. Это интерпретатор перла, встроенный в apache. Умеет выполнять CGI на perl несколько быстрее чем обычный mod_cgi, поскольку не нуждается в запуске отдельного перла на каждый запрос и не перекомпилирует скриптов (и особенно модулей) которые уже использовались данной копией апача. Позволяет кешировать кое-что (например, открытые соединения с БД) в глобальных переменных этого интерпретатора, позволяет дотянутся до тех стадий обработки запроса и до тех данных, которые CGI и не снились, например, до пароля введенного юзером при basic authentication, и еще умеет много всяких гитик, типа вызова перловой функции в качесте server-side include. Hе скрипта, а именно функции, или наоборот включения ssi в выдачу скрипта. Hо также имеет и ряд слабоочевидных граблей, связанных с наличием глобального состояния и тонкостями работы с пространствами имен при эмуляции CGI. п OS> 5:15pm up 13 days, 6:40, 2 users, load average: 0.00, OS> 0.00, 0.00 -- Жил undead со своею анбабкой... --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/15178c658e488.html, оценка из 5, голосов 10
|