“Conocimiento Redes>Redes Internet

Diferencia entre mod_python y mod_wsgi

2015/3/30
Los desarrolladores web tienen una variedad de herramientas propietarias y de código abierto disponibles para crear las ricas experiencias de las redes sociales , comercio electrónico , y la publicación electrónica que hemos llegado a esperar. Dos herramientas de código abierto basado en el lenguaje de programación Python son mod_python y python_wsgi . Ambos pueden ser utilizados para crear sitios web interactivos, con bases de datos , pero cada uno ofrece ventajas y desventajas . mod_python

Desarrollado como un medio para mejorar la velocidad de peticiones cgi , mod_python incrusta un intérprete de Python en el servidor web Apache . Esto crea un enfoque más racional a la ejecución de secuencias de comandos del lado del servidor que el enfoque cgi perl- base , que requiere el servidor para crear un nuevo proceso para cada solicitud . También le dio a los programadores de Python acceso a las partes internas de Apache, lo que les permite aprovechar las funciones de registro de Apache. Un conjunto de controladores estándar en mod_python permite la creación de aplicaciones web robustas .
Mod_wsgi

Como mod_python , mod_wsgi es también un módulo de Apache . Se implementa la especificación WSGI , un medio de la normalización de las interfaces entre los servidores web y servidores de aplicaciones web basado en Python y marcos web. Puede funcionar en modo integrado, similar a mod_python , donde el servidor web Apache interpreta el código Python directamente , sin crear la sobrecarga de procesos adicionales . También dispone de un segundo modo de funcionamiento en el que se ejecuta el código Python en su propio proceso dedicado sin interferir con otros procesos de Apache .
Pasado

Con el desarrollo actualmente suspendido , mod_python es una tecnología fiable maduro. Ofrece la estabilidad desarrollador de aplicaciones web y la flexibilidad , con sus ganchos en tecnologías populares como Django y Python Server Pages . Muchas aplicaciones y scripts creados alrededor mod_python están disponibles para implementantation con pocas pruebas . Donde se queda corto es su incapacidad para mantenerse al día con las nuevas tecnologías en torno al estándar WSGI , que se aprovecha de desarrollo más allá de la plataforma Apache .
El futuro

Aunque todavía es relativamente nuevo , es probable que crezca en popularidad el estándar WSGI como desarrolladores buscan una manera de traer generalizada desarrollo web Python bajo el paraguas de una especificación de aceptación general . Los desarrolladores web y programadores de Python que necesitan flexibilidad para el futuro es probable que elija mod_wsgi como una aplicación web inicial y la plataforma de desarrollo de marco , ya que es mejor mantener el ritmo de las nuevas tecnologías y abrazar el movimiento hacia la estandarización de la web de programación Python .


Redes Internet
Cómo comprobar el correo electrónico con Telnet
Cómo eliminar Apache
Cómo exportar un certificado SSL para el uso en otros servidores
Cómo construir una antena de banda ancha externo
Sin protocolo TCP /IP
Cómo permitir Limited Usuarios de la cuenta para acceder a Internet
Definir Seguridad IP
Cómo proteger una página web
Conocimiento de la computadora © http://www.ordenador.online