Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

mod_perl - это дополнительный модуль для HTTP-сервера Apache . Он встраивает интерпретатор Perl в сервер Apache. Помимо того, что модули Apache могут быть написаны на языке программирования Perl, он позволяет динамически настраивать веб-сервер Apache с помощью программ Perl. Однако его наиболее распространенное использование состоит в том, чтобы динамический контент, созданный сценариями Perl, мог обслуживаться в ответ на входящие запросы, без значительных накладных расходов на повторный запуск интерпретатора Perl для каждого запроса.

Slash , на котором работает веб-сайт Slashdot , написан с использованием mod_perl. [2] Ранние версии PHP были реализованы на Perl с использованием mod_perl. [3]

mod_perl может имитировать среду Common Gateway Interface (CGI), так что существующие сценарии Perl CGI могут выиграть от повышения производительности без необходимости переписывать.

В отличие от CGI (и большинства других сред веб-приложений), mod_perl обеспечивает полный доступ к API Apache , позволяя программистам писать обработчики для всех этапов цикла запросов Apache, управлять внутренними таблицами и механизмами состояния Apache, обмениваться данными между процессами или потоками Apache , изменить или расширить синтаксический анализатор файла конфигурации Apache и, среди прочего, добавить код Perl в сам файл конфигурации.

См. Также [ править ]

Ссылки [ править ]

  1. ^ "Скачать" . Проверено 28 мая 2020 .
  2. ^ "Установка слэша" . slashcode.com . Архивировано из оригинала 4 мая 2015 года.
  3. ^ "Дань уважения Perl (PHP)" . theperlreview.com . Февраль 2003 Архивировано из оригинала 25 июня 2013 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Почему именно mod_perl?
  • Магия mod_perl
  • Написание модулей Apache с Perl и C
  • Поваренная книга разработчика mod_perl
  • mod_perl2 Руководство пользователя
  • Простое пошаговое руководство по установке mod_perl2 в Unix / Linux и Windows / ReactOS