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 Apache se escriban en el lenguaje de programación Perl, permite que el servidor web Apache se configure dinámicamente mediante programas Perl. Sin embargo, su uso más común es para que el contenido dinámico producido por scripts Perl se pueda servir en respuesta a las solicitudes entrantes, sin la sobrecarga significativa de volver a iniciar el intérprete Perl para cada solicitud.
Slash , que ejecuta el sitio web Slashdot , está escrito usando mod_perl. [3] Las primeras versiones de PHP se implementaron en Perl usando mod_perl. [4]
mod_perl puede emular un entorno de Interfaz de Puerta de Enlace Común (CGI), de modo que los scripts CGI de Perl existentes pueden beneficiarse del aumento de rendimiento sin tener que ser reescritos.
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 , alterar o ampliar el analizador del archivo de configuración de Apache y agregar código Perl al archivo de configuración en sí, entre otras cosas.
Véase también
Referencias
- ^ "Historia". Sitio web de mod_perl . Apache Software Foundation . 15 de febrero de 2014 . Consultado el 8 de noviembre de 2022 .
- ^ "Descargar". Sitio web de mod_perl . Apache Software Foundation . Consultado el 20 de noviembre de 2023 .
- ^ "Instalación de Slash". slashcode.com . Archivado desde el original el 4 de mayo de 2015.
- ^ "Paying Homage to Perl (PHP)" (Homenaje a Perl (PHP)). theperlreview.com . Febrero de 2003. Archivado desde el original el 25 de junio de 2013.
Enlaces externos
- Sitio web oficial
- ¿Por qué mod_perl?
- La magia de mod_perl
- Cómo escribir módulos Apache con Perl y C
- El libro de recetas para desarrolladores de mod_perl
- Guía del usuario de mod_perl2
- Una sencilla guía de instalación paso a paso para mod_perl2 en Unix/Linux y Windows/ReactOS