Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Python (https://www.clubdelphi.com/foros/forumdisplay.php?f=46)
-   -   django tiene un servidor web por cada aplicacion? (https://www.clubdelphi.com/foros/showthread.php?t=79279)

JXJ 21-06-2012 06:33:35

django tiene un servidor web por cada aplicacion?
 
hola. estoy instalando django y no me queda claro
como funciona si cada aplicacion tiene su propio servidor web que se
mantiene activo y atiende las peticiones

o por cada peticion hace un servidor web.??

o aparte se puede instalar con apache o IIS?

gracias. por su tiempo y atencion.

roman 21-06-2012 17:29:40

Que yo sepa, el servidor web que provee django es sólo para hacer pruebas. Para producción hay varias alternativas y al parecer la que recomiendan es usar mod_wsgi con Apache, pero en el manual de django mencionan otras posibilidades.

// Saludos

Chris 21-06-2012 17:52:19

El servidor básico que implementa Djando atiende multiples peticiones con la misma instancia. No crea nuevas para por cada petición. Lo que no estoy seguro es si el servidor de prueba es multithread o no.

Sin embargo, a como ha dicho Román, este servidor es solo para pruebas. Es un servidor sencillo que te ayuda a desarrollar la aplicación. Una aplicación en producción y expuesta a la internet, debe de utilizar un servidor serio, cómo Apache, IIS o ngnx. Busca en la ayuda de Djando cómo configurar la aplicación terminada para que trabaje con estos servidores. Este artículo te puede ayudar.

Saludos

JXJ 21-06-2012 19:23:41

gracias. a ambos. roman y chris

mamcx 21-06-2012 19:47:59

En el mundo de python es cosa diferente al de php/.net donde normalmente el proceso de peticiones esta muy entrelazado al servidor web. En python se acostumbra ahora el estar en un modelo cliente/servidor:

https://docs.djangoproject.com/en/1.4/howto/deployment/

Si tu hosting solo tiene apache, pues como dice roman.

Si tienes control, puedes tener un despliegue mucho mejor (respuestas mas rapidas) si utilizas gunicorn: para los procesos de python y nginx para lo estatico

https://docs.djangoproject.com/en/1....ployment/wsgi/


La franja horaria es GMT +2. Ahora son las 21:34:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi