tutorial python cgi fastcgi wsgi mod-python

cgi bin python tutorial



¿Diferencias y usos entre WSGI, CGI, FastCGI y mod_python con respecto a Python? (4)

En un proyecto como Django , puede usar un servidor WSGI ( Web Server Gateway Interface ) desde el módulo Flup .

Un servidor WSGI envuelve un proceso de back-end utilizando uno o más protocolos:

Me pregunto cuáles son las diferencias y ventajas para los diferentes CGI que hay. ¿Cuál sería mejor para los scripts de Python y cómo le diría al script qué usar?



Una respuesta parcial a su pregunta, incluyendo scgi.

CGI vs FCGI

Perezoso y no escribirlo por mi cuenta. De la wikipedia: http://en.wikipedia.org/wiki/FastCGI

En lugar de crear un nuevo proceso para cada solicitud, FastCGI usa procesos persistentes para manejar dichas solicitudes. Se pueden configurar múltiples procesos, aumentando la estabilidad y escalabilidad. Cada proceso FastCGI individual puede manejar muchas solicitudes durante su vida útil, evitando así la sobrecarga de creación y terminación del proceso por solicitud


  • FastCGI es un tipo de CGI de larga duración, que siempre se ejecutará.
  • Con FastCGI, tomará menos tiempo.
  • Debido a los procesos múltiples, FastCGI costará más memoria que CGI.

En detalle diferencia entre FastCGI vs CGI