Mod_python

mod pitón
Tipo de Módulo de servidor web Apache [d]
Desarrollador Fundación de software Apache
Escrito en C [1]
Sistema operativo Sistema operativo similar a Unix
ultima versión
Licencia licencia apache
Sitio web modpython.org

mod_python es un  módulo de servidor web Apache que incorpora un intérprete de Python . mod_python le permite lograr aplicaciones web más rápidas en este lenguaje que usando CGI .

Por lo general, cuando se ejecuta un script CGI , se crea un proceso separado para cada conexión , lo que genera problemas de rendimiento bajo cargas elevadas. Hay formas de optimizar el trabajo de CGI, por ejemplo, FastCGI , que le permite no iniciar el proceso cada vez que accede al servidor, pero pasa las solicitudes a un proceso que ya se está ejecutando. Sin embargo, a menudo es más fácil integrar un módulo para el lenguaje de programación deseado en el servidor web . Uno de estos módulos es mod_python: gracias a él, los recursos del sistema no se desperdician en iniciar y eliminar procesos.

Una vez que mod_python está integrado, los scripts que lo utilizan pueden hacer lo mismo que los módulos de Python escritos en C : implementar protocolos distintos de HTTP, filtrar las solicitudes y respuestas del servidor y determinar el tipo de contenido de los documentos.

Notas

  1. El proyecto de código abierto mod_python en Open Hub: página de idiomas - 2006.

Enlaces