|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Sapozhnikov 2:5020/400 14 Mar 2002 21:31:12 To : Oleg Shumsky Subject : Re: mod_perl --------------------------------------------------------------------------------
Oleg Shumsky wrote:
> Log on. All on-line.
>
> а, собсно, как его пользовать?
> т.е. вопрос по сути прост.
> я пишу скрипт, ставлю на него атрибут x, в начале скрипта прописано
> #!/usr/bin/perl
>
> ну и все. Дальше кладу его в /cgi-bin/. И запускаю из браузера. В конфиге
> апача все, соответственно, прописано.
> А вот что за такой mod_perl ?
Это интерпретатор Перл "внутри" Apache. Скрипт который вы пишете он
расценивает как функцию. Т.е. считывает и компилирует ее при первом
обращении и потом вызывает уже готовенькую функцию многократно,
при каждом последующем обращении. Интерпретатор "живет" столько же
сколько живет дочерний процесс Apache. Т.е. вплоть до бесконечности.
Отсюда более жесткие требования к написанию скриптов. Hапример
надо помнить, что файл открытый в скрипте сам не закроется,
поскольку процесс не завершается. Есть еще много сторонних
эффектов, но все это оправдывается высоким быстродействием.
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/52849100d983.html, оценка из 5, голосов 10
|