stringtranslate.com

mod_perl

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

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

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

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

Смотрите также

Рекомендации

  1. ^ «История». сайт mod_perl . Фонд программного обеспечения Apache . 15 февраля 2014 года . Проверено 8 ноября 2022 г.
  2. ^ «Скачать». сайт mod_perl . Фонд программного обеспечения Apache . Проверено 20 ноября 2023 г.
  3. ^ "Слэш-установка" . slashcode.com . Архивировано из оригинала 4 мая 2015 года.
  4. ^ «Отдавая дань уважения Perl (PHP)» . theperlreview.com . Февраль 2003 г. Архивировано из оригинала 25 июня 2013 г.

Внешние ссылки