mod_perl - mod_perl

mod_perl
Apache mod_perl Logo
Desenvolvedor (s) Apache Software Foundation
Versão estável
2.0.11 / 5 de outubro de 2019 ; 14 meses atrás ( 05/10/2019 )
Repositório Edite isso no Wikidata
Plataforma Perl
Tipo Módulo Perl para servidor Apache HTTP
Licença Licença Apache 2.0
Local na rede Internet perl .apache .org

mod_perl é um módulo opcional para o servidor Apache HTTP . Ele incorpora um interpretador Perl no servidor Apache. Além de permitir que os módulos Apache sejam escritos na linguagem de programação Perl, ele permite que o servidor web Apache seja configurado dinamicamente por programas Perl. No entanto, seu uso mais comum é para que o conteúdo dinâmico produzido por scripts Perl possa ser servido em resposta a solicitações de entrada, sem a sobrecarga significativa de relançar o interpretador Perl para cada solicitação.

Slash , que executa o site Slashdot , é escrito usando mod_perl. As primeiras versões do PHP foram implementadas em Perl usando mod_perl.

mod_perl pode emular um ambiente Common Gateway Interface (CGI), de forma que os scripts Perl CGI existentes possam se beneficiar do aumento de desempenho sem ter que ser reescritos.

Ao contrário de CGI (ea maioria dos outros ambientes de aplicações web), mod_perl fornece acesso completo ao Apache API , permitindo que programadores para manipuladores de gravação para todas as fases do ciclo de pedido Apache, manipular tabelas internas do Apache e mecanismos estatais, compartilhar dados entre Apache processos ou threads , alterar ou estender o analisador de arquivo de configuração do Apache e adicionar código Perl ao próprio arquivo de configuração, entre outras coisas.

Veja também

Referências

links externos