mod_perl es un módulo opcional para el servidor HTTP Apache . Incorpora un intérprete de Perl en el servidor Apache. Además de permitir que los módulos de Apache se escriban en el lenguaje de programación Perl, permite que los programas Perl configuren dinámicamente el servidor web Apache. Sin embargo, su uso más común es que el contenido dinámico producido por los scripts de Perl se pueda servir en respuesta a las solicitudes entrantes, sin la sobrecarga significativa de volver a iniciar el intérprete de Perl para cada solicitud.
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 2.0.11 / 5 de octubre de 2019 [1] |
Repositorio | |
Plataforma | Perl |
Tipo | Módulo Perl para servidor HTTP Apache |
Licencia | Licencia Apache 2.0 |
Sitio web | perl |
Slash , que ejecuta el sitio web Slashdot , está escrito usando mod_perl. [2] Las primeras versiones de PHP se implementaron en Perl usando mod_perl. [3]
mod_perl puede emular un entorno CGI ( Common Gateway Interface ), de modo que los scripts CGI de Perl existentes puedan beneficiarse del aumento de rendimiento sin tener que volver a escribirlos.
A diferencia de CGI (y la mayoría de los otros entornos de aplicaciones web), mod_perl proporciona acceso completo a la API de Apache , lo que permite a los programadores escribir controladores para todas las fases del ciclo de solicitud de Apache, manipular las tablas internas y los mecanismos de estado de Apache, compartir datos entre procesos o subprocesos de Apache , modificar o ampliar el analizador de archivos de configuración de Apache y agregar código Perl al archivo de configuración, entre otras cosas.
Ver también
Referencias
- ^ "Descargar" . Consultado el 28 de mayo de 2020 .
- ^ "Instalación de barra" . slashcode.com . Archivado desde el original el 4 de mayo de 2015.
- ^ "Rindiendo homenaje a Perl (PHP)" . theperlreview.com . Febrero de 2003. Archivado desde el original el 25 de junio de 2013.