Re: [Python-es] Servidores web en python

2016-09-26 Por tema Chema Cortes
El lun., 26 sept. 2016 a las 11:27, Antonio Beamud Montero (<
antonio.bea...@gmail.com>) escribió:

> El 25/09/16 a las 13:51, Chema Cortes escribió:
> > Se puede dar un buen servicio con apache, pero conseguir que sea
> > escalable es complicado. Mientras, nginx se adapta muy bien a los
> > incrementos de demandas, sobre todo si se trata de enviar streams de
> > datos.
> Hola Chema, ¿en que casos crees que apache no escala bien? Hasta ahora,
> los casos que me he encontrado yo, no eran problema de apache, sin el
> backend detrás de él.
>

Creo que @lasizoillo ha contestado a la pregunta.

La respuesta corta es que apache va bien para ejecuciones cortas, mientras
que nginx es más adecuado para ejecuciones largas.

Yo especificafa el caso de envío de streams, que puede ser para enviar
vídeo, pero que también puede verse como el típico chat o red social tipo
twitter o de visualización de cotizaciones de bolsa. Puedes
superdimensionar un sistema de nodos apache para que tenga workers
suficientes que den respuesta a todas las conexiones que reciba. Por
supuesto, por culpa de la programación de los backends, estos workers
degeneran y empiezan a sufrir bloqueos y a quedarse sin memoria. Se
configuran para que los workers se "autosuiciden" al cabo de un número de
conexiones (MaxConnectionsPerChild) y liberen los recursos que quedaban
bloqueados. Pero ¿qué pasa cuando dedicas una conexión a un stream que
requiere de una conexión más larga? ¿o como dice lasiozillo, si estas
sufriendo una situación similar a un ataque slowloris porque las conexiones
de tu cliente son excesivamente lentas? El worker degenera sin remedio, lo
que va dejando pocos workers disponibles en el pool para nuevas conexiones,
lo que reduce la capacidad de respuesta del servidor. Hay muy pocos que
programen conscientemente de los problemas que tendrán sus programas en
ejecuciones largas.

Con un servidor asíncrono, como nginx, puedes dedicar una conexión a cada
cliente y crear "continuaciones" (corrutinas) que son bastante livianas y
cuyo proceso se ajusta a la capacidad de proceso que tenga tu máquina,
asegurando su escalabilidad. Se puede decir que nginx puede responder a
cualquier número de peticiones concurrentes que se le haga, aunque sea muy
lentamente. Basta aumentar el número de nodos para mejorar la respuesta. Al
igual que apache, también una mala programación puede tumbar el servidor
nginx. Pero si realizas una buena programación asíncrona, que evite
bloqueos y use operaciones atómicas (CAS), se consigue una ejecución
bastante pacífica de un gran número de procesos simultáneos.

-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://blog.ch3m4.org 
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-26 Por tema lasizoillo
El 26 de septiembre de 2016, 11:26, Antonio Beamud Montero <
antonio.bea...@gmail.com> escribió:

> Hola Chema, ¿en que casos crees que apache no escala bien? Hasta ahora,
> los casos que me he encontrado yo, no eran problema de apache, sin el
> backend detrás de él.


Ejemplo rápidos y chabacanos: tienes una aplicación con 10.000 websockets
conectados (o un ataque tipo slowloris) y has configurado apache como
prefork. Tienes apache configurado con events para resolver el caso
anterior y un modulo con secciones bloqueantes.

Con apache, mucho mimo y cariño puedes conseguir cosas que nginx te da
gratis (sin darle mimo o cariño). Yo personalmente me he pasado a nginx
para tener tiempo con el que mimar el backend, que como bien apuntas suele
ser el problema habitual, simplificando la administración del servidor web.

Un saludo,

Javi
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-26 Por tema Antonio Beamud Montero

El 25/09/16 a las 13:51, Chema Cortes escribió:
Se puede dar un buen servicio con apache, pero conseguir que sea 
escalable es complicado. Mientras, nginx se adapta muy bien a los 
incrementos de demandas, sobre todo si se trata de enviar streams de 
datos.
Hola Chema, ¿en que casos crees que apache no escala bien? Hasta ahora, 
los casos que me he encontrado yo, no eran problema de apache, sin el 
backend detrás de él.


Un cordial saludo.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-25 Por tema Alvaro Manrique
Gracias Chema, yo también había quedado con la duda.

--
Alvaro Manrique
Programador

El sept. 25, 2016 7:52 AM, "Chema Cortes"  escribió:

> El sáb., 24 sept. 2016 a las 17:54, ALEJANDRO ZAPIOLA ()
> escribió:
>
>> Perdón se mando antes de lo esperado el correo anterior.
>>
>> Maximiliano creo que mas que comparar con apache o nginx podrias comparar
>> con Node o Django y las ventajas sobre ellos. Este Tornado trae una manera
>> de trabajar parecida a Nodejs y es muy interesante y recomendable.
>>
>> @chema cortez no entendi esta parte: "supongo que si conoces tanto nginx
>> sabrás las ventajas que tiene para crear aplicaciones responsiva"
>> ¿Cuando te referis a responsiva es adaptar a distintos dispositivo o
>> porque?
>>
>>
> Hay cierta confusión generalizada con el concepto de "responsivo". Por un
> lado está el "diseño responsivo", que delega en la parte cliente el ajuste
> de sus funcionalidades al tamaño de la pantalla. Por otro lado tendríamos
> los "diseños adaptativos", donde el servidor envía distintas páginas según
> las características del dispositivo (algo que está muy penalizado por los
> buscadores).
>
> Pero cuando pienso en "aplicaciones responsivas" lo hago según se entiende
> en el "Manifiesto Reactivo"[1], "centradas en ofrecer tiempos de respuesta
> rápidos y consistentes, estableciendo límites superiores fiables para
> conseguir una calidad de servicio constante".
>
> Se puede dar un buen servicio con apache, pero conseguir que sea escalable
> es complicado. Mientras, nginx se adapta muy bien a los incrementos de
> demandas, sobre todo si se trata de enviar streams de datos.
>
> [1]: http://www.reactivemanifesto.org/
>
>
>
>> @Horacio Mayo con mod_wsgi que es un modulo de apache podes correr
>> proyectos en django.
>>
>> @Alvaro Manrique, yo uso wsgi con un proyecto en producción ya sea con un
>> Web Services Rest y distintos Sistema Web y anda excelente, te lo
>> recomiendo porque te estas perdiendo una excelente experiencia ;) .
>>
>> Saludos Cordiales
>>
>> El 24 de septiembre de 2016, 12:44, ALEJANDRO ZAPIOLA
>> escribió:
>>
>>> Hola gente,
>>>
>>> Maximiliano creo que mas
>>>
>>> El 24 de septiembre de 2016, 12:04, Alvaro Manrique>> gmail.com> escribió:
>>>
 Para usar Apache con python se usa mod_wsgi, vi que un compañero
 recomienda mod_python pero tengo entendido que está descontinuado, o me
 estoy perdiendo de algo?

 Realmente es lo más común para Django usar Apache con el mod que te
 digo.

 --
 Alvaro Manrique
 Programador

 El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:

> Aca consulto algo ¿Apache soporta Django?
>
> Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
> hace como tres años.
>
> On Sep 22, 2016 11:10 PM, "miguel zamora m." 
> wrote:
>
>> Puedes hacer que tu apache corra python y luego puedes ejecutar
>> cualquier framework web escrito en python flask es muy bueno para 
>> aprender
>> despues todos son la misma base
>>
>> mod python en apache2
>>
>> https://tresubresdobles.wordpress.com/2011/04/06/
>> habilitar-python-para-apache-en-ubuntu/
>>
>> Yo lo he probado y funciona bien debes configuras los modulos de
>> apache correctamente y probar
>>
>> tipos de proyectos que quieras usarlo depende de muchos factores.
>>
>>
>>
>>
>>
>>
>> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
>> mzap...@openmailbox.org> escribió:
>>
>>> Hola compas que tal?
>>>
>>> Me estoy iniciando en la programación con python, tengo experiencia
>>> instalando y administrando ambientes web con NGINX y Apache (Nginx me 
>>> gusta
>>> mucho) y revisando entre la web me encontré con un servidor web escrito 
>>> en
>>> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
>>> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
>>> Apache o Nginx?
>>>
>>> Gracias!
>>>
>>> --
>>> Maximiliano Zapata Marín
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>
>>
>>
>> --
>> Miguel Zamora M.
>> Programador en Computacion e Informatica
>> 08-1351249
>> mzmp...@gmail.com
>> Santiago-Chile
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> 

Re: [Python-es] Servidores web en python

2016-09-25 Por tema Chema Cortes
El sáb., 24 sept. 2016 a las 17:54, ALEJANDRO ZAPIOLA ()
escribió:

> Perdón se mando antes de lo esperado el correo anterior.
>
> Maximiliano creo que mas que comparar con apache o nginx podrias comparar
> con Node o Django y las ventajas sobre ellos. Este Tornado trae una manera
> de trabajar parecida a Nodejs y es muy interesante y recomendable.
>
> @chema cortez no entendi esta parte: "supongo que si conoces tanto nginx
> sabrás las ventajas que tiene para crear aplicaciones responsiva"
> ¿Cuando te referis a responsiva es adaptar a distintos dispositivo o
> porque?
>
>
Hay cierta confusión generalizada con el concepto de "responsivo". Por un
lado está el "diseño responsivo", que delega en la parte cliente el ajuste
de sus funcionalidades al tamaño de la pantalla. Por otro lado tendríamos
los "diseños adaptativos", donde el servidor envía distintas páginas según
las características del dispositivo (algo que está muy penalizado por los
buscadores).

Pero cuando pienso en "aplicaciones responsivas" lo hago según se entiende
en el "Manifiesto Reactivo"[1], "centradas en ofrecer tiempos de respuesta
rápidos y consistentes, estableciendo límites superiores fiables para
conseguir una calidad de servicio constante".

Se puede dar un buen servicio con apache, pero conseguir que sea escalable
es complicado. Mientras, nginx se adapta muy bien a los incrementos de
demandas, sobre todo si se trata de enviar streams de datos.

[1]: http://www.reactivemanifesto.org/



> @Horacio Mayo con mod_wsgi que es un modulo de apache podes correr
> proyectos en django.
>
> @Alvaro Manrique, yo uso wsgi con un proyecto en producción ya sea con un
> Web Services Rest y distintos Sistema Web y anda excelente, te lo
> recomiendo porque te estas perdiendo una excelente experiencia ;) .
>
> Saludos Cordiales
>
> El 24 de septiembre de 2016, 12:44, ALEJANDRO ZAPIOLA
> escribió:
>
>> Hola gente,
>>
>> Maximiliano creo que mas
>>
>> El 24 de septiembre de 2016, 12:04, Alvaro Manrique<
>> sanreikaj.fo...@gmail.com> escribió:
>>
>>> Para usar Apache con python se usa mod_wsgi, vi que un compañero
>>> recomienda mod_python pero tengo entendido que está descontinuado, o me
>>> estoy perdiendo de algo?
>>>
>>> Realmente es lo más común para Django usar Apache con el mod que te digo.
>>>
>>> --
>>> Alvaro Manrique
>>> Programador
>>>
>>> El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:
>>>
 Aca consulto algo ¿Apache soporta Django?

 Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
 hace como tres años.

 On Sep 22, 2016 11:10 PM, "miguel zamora m."  wrote:

> Puedes hacer que tu apache corra python y luego puedes ejecutar
> cualquier framework web escrito en python flask es muy bueno para aprender
> despues todos son la misma base
>
> mod python en apache2
>
>
> https://tresubresdobles.wordpress.com/2011/04/06/habilitar-python-para-apache-en-ubuntu/
>
> Yo lo he probado y funciona bien debes configuras los modulos de
> apache correctamente y probar
>
> tipos de proyectos que quieras usarlo depende de muchos factores.
>
>
>
>
>
>
> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
> mzap...@openmailbox.org> escribió:
>
>> Hola compas que tal?
>>
>> Me estoy iniciando en la programación con python, tengo experiencia
>> instalando y administrando ambientes web con NGINX y Apache (Nginx me 
>> gusta
>> mucho) y revisando entre la web me encontré con un servidor web escrito 
>> en
>> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
>> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
>> Apache o Nginx?
>>
>> Gracias!
>>
>> --
>> Maximiliano Zapata Marín
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
> --
> Miguel Zamora M.
> Programador en Computacion e Informatica
> 08-1351249
> mzmp...@gmail.com
> Santiago-Chile
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: 

Re: [Python-es] Servidores web en python

2016-09-24 Por tema Gonzalo V
digitalocean es un buen servidor web para django(python)

Saludos,
Gonzalo

El 24 de septiembre de 2016, 14:49, Horacio Mayo 
escribió:

> Ok Gracias Alvaro Manrique y Alejandro Zapiola por el dato Me pondré a
> investigar.
>
> Un abrazo
>
> On Sep 24, 2016 1:17 PM, "Alvaro Manrique" 
> wrote:
>
>> Hola Alejandro,
>>
>> Si es así, de hecho mi comentario es recomendandolo, yo lo uso de la
>> misma manera.
>>
>> Tornado lo usé en producción en un proyecto pequeño, era un simple visor
>> de precios en un supermercado y ya que era super simple lo implemente para
>> ver que tal me iba, me gustaría profundizar mas en él como servidor.
>>
>> Un saludo
>>
>> --
>> Alvaro Manrique
>> Programador
>>
>> El sept. 24, 2016 11:54 AM, "ALEJANDRO ZAPIOLA" 
>> escribió:
>>
>>> Perdón se mando antes de lo esperado el correo anterior.
>>>
>>> Maximiliano creo que mas que comparar con apache o nginx podrias
>>> comparar con Node o Django y las ventajas sobre ellos. Este Tornado trae
>>> una manera de trabajar parecida a Nodejs y es muy interesante y
>>> recomendable.
>>>
>>> @chema cortez no entendi esta parte: "supongo que si conoces tanto
>>> nginx sabrás las ventajas que tiene para crear aplicaciones responsiva"
>>> ¿Cuando te referis a responsiva es adaptar a distintos dispositivo o
>>> porque?
>>>
>>> @Horacio Mayo con mod_wsgi que es un modulo de apache podes correr
>>> proyectos en django.
>>>
>>> @Alvaro Manrique, yo uso wsgi con un proyecto en producción ya sea con
>>> un Web Services Rest y distintos Sistema Web y anda excelente, te lo
>>> recomiendo porque te estas perdiendo una excelente experiencia ;) .
>>>
>>> Saludos Cordiales
>>>
>>> El 24 de septiembre de 2016, 12:44, ALEJANDRO ZAPIOLA
>>> escribió:
>>>
 Hola gente,

 Maximiliano creo que mas

 El 24 de septiembre de 2016, 12:04, Alvaro Manrique<
 sanreikaj.fo...@gmail.com> escribió:

> Para usar Apache con python se usa mod_wsgi, vi que un compañero
> recomienda mod_python pero tengo entendido que está descontinuado, o me
> estoy perdiendo de algo?
>
> Realmente es lo más común para Django usar Apache con el mod que te
> digo.
>
> --
> Alvaro Manrique
> Programador
>
> El sept. 24, 2016 7:31 AM, "Horacio Mayo" 
> escribió:
>
>> Aca consulto algo ¿Apache soporta Django?
>>
>> Recuerdo en una PyconEs que no lo recomendaban, pero era una charla
>> de hace como tres años.
>>
>> On Sep 22, 2016 11:10 PM, "miguel zamora m." 
>> wrote:
>>
>>> Puedes hacer que tu apache corra python y luego puedes ejecutar
>>> cualquier framework web escrito en python flask es muy bueno para 
>>> aprender
>>> despues todos son la misma base
>>>
>>> mod python en apache2
>>>
>>> https://tresubresdobles.wordpress.com/2011/04/06/habilitar-p
>>> ython-para-apache-en-ubuntu/
>>>
>>> Yo lo he probado y funciona bien debes configuras los modulos de
>>> apache correctamente y probar
>>>
>>> tipos de proyectos que quieras usarlo depende de muchos factores.
>>>
>>>
>>>
>>>
>>>
>>>
>>> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
>>> mzap...@openmailbox.org> escribió:
>>>
 Hola compas que tal?

 Me estoy iniciando en la programación con python, tengo experiencia
 instalando y administrando ambientes web con NGINX y Apache (Nginx me 
 gusta
 mucho) y revisando entre la web me encontré con un servidor web 
 escrito en
 python llamado Tornado. ¿Alguien tiene alguna experiencia que contar 
 con
 el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
 Apache o Nginx?

 Gracias!

 --
 Maximiliano Zapata Marín
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

>>>
>>>
>>>
>>> --
>>> Miguel Zamora M.
>>> Programador en Computacion e Informatica
>>> 08-1351249
>>> mzmp...@gmail.com
>>> Santiago-Chile
>>>
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> 

Re: [Python-es] Servidores web en python

2016-09-24 Por tema Horacio Mayo
Ok Gracias Alvaro Manrique y Alejandro Zapiola por el dato Me pondré a
investigar.

Un abrazo

On Sep 24, 2016 1:17 PM, "Alvaro Manrique" 
wrote:

> Hola Alejandro,
>
> Si es así, de hecho mi comentario es recomendandolo, yo lo uso de la misma
> manera.
>
> Tornado lo usé en producción en un proyecto pequeño, era un simple visor
> de precios en un supermercado y ya que era super simple lo implemente para
> ver que tal me iba, me gustaría profundizar mas en él como servidor.
>
> Un saludo
>
> --
> Alvaro Manrique
> Programador
>
> El sept. 24, 2016 11:54 AM, "ALEJANDRO ZAPIOLA" 
> escribió:
>
>> Perdón se mando antes de lo esperado el correo anterior.
>>
>> Maximiliano creo que mas que comparar con apache o nginx podrias comparar
>> con Node o Django y las ventajas sobre ellos. Este Tornado trae una manera
>> de trabajar parecida a Nodejs y es muy interesante y recomendable.
>>
>> @chema cortez no entendi esta parte: "supongo que si conoces tanto nginx
>> sabrás las ventajas que tiene para crear aplicaciones responsiva"
>> ¿Cuando te referis a responsiva es adaptar a distintos dispositivo o
>> porque?
>>
>> @Horacio Mayo con mod_wsgi que es un modulo de apache podes correr
>> proyectos en django.
>>
>> @Alvaro Manrique, yo uso wsgi con un proyecto en producción ya sea con un
>> Web Services Rest y distintos Sistema Web y anda excelente, te lo
>> recomiendo porque te estas perdiendo una excelente experiencia ;) .
>>
>> Saludos Cordiales
>>
>> El 24 de septiembre de 2016, 12:44, ALEJANDRO ZAPIOLA
>> escribió:
>>
>>> Hola gente,
>>>
>>> Maximiliano creo que mas
>>>
>>> El 24 de septiembre de 2016, 12:04, Alvaro Manrique<
>>> sanreikaj.fo...@gmail.com> escribió:
>>>
 Para usar Apache con python se usa mod_wsgi, vi que un compañero
 recomienda mod_python pero tengo entendido que está descontinuado, o me
 estoy perdiendo de algo?

 Realmente es lo más común para Django usar Apache con el mod que te
 digo.

 --
 Alvaro Manrique
 Programador

 El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:

> Aca consulto algo ¿Apache soporta Django?
>
> Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
> hace como tres años.
>
> On Sep 22, 2016 11:10 PM, "miguel zamora m." 
> wrote:
>
>> Puedes hacer que tu apache corra python y luego puedes ejecutar
>> cualquier framework web escrito en python flask es muy bueno para 
>> aprender
>> despues todos son la misma base
>>
>> mod python en apache2
>>
>> https://tresubresdobles.wordpress.com/2011/04/06/habilitar-p
>> ython-para-apache-en-ubuntu/
>>
>> Yo lo he probado y funciona bien debes configuras los modulos de
>> apache correctamente y probar
>>
>> tipos de proyectos que quieras usarlo depende de muchos factores.
>>
>>
>>
>>
>>
>>
>> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
>> mzap...@openmailbox.org> escribió:
>>
>>> Hola compas que tal?
>>>
>>> Me estoy iniciando en la programación con python, tengo experiencia
>>> instalando y administrando ambientes web con NGINX y Apache (Nginx me 
>>> gusta
>>> mucho) y revisando entre la web me encontré con un servidor web escrito 
>>> en
>>> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
>>> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
>>> Apache o Nginx?
>>>
>>> Gracias!
>>>
>>> --
>>> Maximiliano Zapata Marín
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>
>>
>>
>> --
>> Miguel Zamora M.
>> Programador en Computacion e Informatica
>> 08-1351249
>> mzmp...@gmail.com
>> Santiago-Chile
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


>>>
>>>
>>> --
>>> *Atte. Dario Alejandro Zapiola*
>>>
>>
>>
>>
>> --
>> *Atte. Dario Alejandro Zapiola*
>>
>> 

Re: [Python-es] Servidores web en python

2016-09-24 Por tema Alvaro Manrique
Hola Alejandro,

Si es así, de hecho mi comentario es recomendandolo, yo lo uso de la misma
manera.

Tornado lo usé en producción en un proyecto pequeño, era un simple visor de
precios en un supermercado y ya que era super simple lo implemente para ver
que tal me iba, me gustaría profundizar mas en él como servidor.

Un saludo

--
Alvaro Manrique
Programador

El sept. 24, 2016 11:54 AM, "ALEJANDRO ZAPIOLA" 
escribió:

> Perdón se mando antes de lo esperado el correo anterior.
>
> Maximiliano creo que mas que comparar con apache o nginx podrias comparar
> con Node o Django y las ventajas sobre ellos. Este Tornado trae una manera
> de trabajar parecida a Nodejs y es muy interesante y recomendable.
>
> @chema cortez no entendi esta parte: "supongo que si conoces tanto nginx
> sabrás las ventajas que tiene para crear aplicaciones responsiva"
> ¿Cuando te referis a responsiva es adaptar a distintos dispositivo o
> porque?
>
> @Horacio Mayo con mod_wsgi que es un modulo de apache podes correr
> proyectos en django.
>
> @Alvaro Manrique, yo uso wsgi con un proyecto en producción ya sea con un
> Web Services Rest y distintos Sistema Web y anda excelente, te lo
> recomiendo porque te estas perdiendo una excelente experiencia ;) .
>
> Saludos Cordiales
>
> El 24 de septiembre de 2016, 12:44, ALEJANDRO ZAPIOLA
> escribió:
>
>> Hola gente,
>>
>> Maximiliano creo que mas
>>
>> El 24 de septiembre de 2016, 12:04, Alvaro Manrique> .com> escribió:
>>
>>> Para usar Apache con python se usa mod_wsgi, vi que un compañero
>>> recomienda mod_python pero tengo entendido que está descontinuado, o me
>>> estoy perdiendo de algo?
>>>
>>> Realmente es lo más común para Django usar Apache con el mod que te digo.
>>>
>>> --
>>> Alvaro Manrique
>>> Programador
>>>
>>> El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:
>>>
 Aca consulto algo ¿Apache soporta Django?

 Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
 hace como tres años.

 On Sep 22, 2016 11:10 PM, "miguel zamora m."  wrote:

> Puedes hacer que tu apache corra python y luego puedes ejecutar
> cualquier framework web escrito en python flask es muy bueno para aprender
> despues todos son la misma base
>
> mod python en apache2
>
> https://tresubresdobles.wordpress.com/2011/04/06/habilitar-p
> ython-para-apache-en-ubuntu/
>
> Yo lo he probado y funciona bien debes configuras los modulos de
> apache correctamente y probar
>
> tipos de proyectos que quieras usarlo depende de muchos factores.
>
>
>
>
>
>
> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
> mzap...@openmailbox.org> escribió:
>
>> Hola compas que tal?
>>
>> Me estoy iniciando en la programación con python, tengo experiencia
>> instalando y administrando ambientes web con NGINX y Apache (Nginx me 
>> gusta
>> mucho) y revisando entre la web me encontré con un servidor web escrito 
>> en
>> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
>> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
>> Apache o Nginx?
>>
>> Gracias!
>>
>> --
>> Maximiliano Zapata Marín
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
> --
> Miguel Zamora M.
> Programador en Computacion e Informatica
> 08-1351249
> mzmp...@gmail.com
> Santiago-Chile
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>>
>> --
>> *Atte. Dario Alejandro Zapiola*
>>
>
>
>
> --
> *Atte. Dario Alejandro Zapiola*
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: 

Re: [Python-es] Servidores web en python

2016-09-24 Por tema ALEJANDRO ZAPIOLA
Perdón se mando antes de lo esperado el correo anterior.

Maximiliano creo que mas que comparar con apache o nginx podrias comparar
con Node o Django y las ventajas sobre ellos. Este Tornado trae una manera
de trabajar parecida a Nodejs y es muy interesante y recomendable.

@chema cortez no entendi esta parte: "supongo que si conoces tanto nginx
sabrás las ventajas que tiene para crear aplicaciones responsiva"
¿Cuando te referis a responsiva es adaptar a distintos dispositivo o porque?

@Horacio Mayo con mod_wsgi que es un modulo de apache podes correr
proyectos en django.

@Alvaro Manrique, yo uso wsgi con un proyecto en producción ya sea con un
Web Services Rest y distintos Sistema Web y anda excelente, te lo
recomiendo porque te estas perdiendo una excelente experiencia ;) .

Saludos Cordiales

El 24 de septiembre de 2016, 12:44, ALEJANDRO ZAPIOLA
escribió:

> Hola gente,
>
> Maximiliano creo que mas
>
> El 24 de septiembre de 2016, 12:04, Alvaro Manrique gmail.com> escribió:
>
>> Para usar Apache con python se usa mod_wsgi, vi que un compañero
>> recomienda mod_python pero tengo entendido que está descontinuado, o me
>> estoy perdiendo de algo?
>>
>> Realmente es lo más común para Django usar Apache con el mod que te digo.
>>
>> --
>> Alvaro Manrique
>> Programador
>>
>> El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:
>>
>>> Aca consulto algo ¿Apache soporta Django?
>>>
>>> Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
>>> hace como tres años.
>>>
>>> On Sep 22, 2016 11:10 PM, "miguel zamora m."  wrote:
>>>
 Puedes hacer que tu apache corra python y luego puedes ejecutar
 cualquier framework web escrito en python flask es muy bueno para aprender
 despues todos son la misma base

 mod python en apache2

 https://tresubresdobles.wordpress.com/2011/04/06/habilitar-p
 ython-para-apache-en-ubuntu/

 Yo lo he probado y funciona bien debes configuras los modulos de apache
 correctamente y probar

 tipos de proyectos que quieras usarlo depende de muchos factores.






 El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
 mzap...@openmailbox.org> escribió:

> Hola compas que tal?
>
> Me estoy iniciando en la programación con python, tengo experiencia
> instalando y administrando ambientes web con NGINX y Apache (Nginx me 
> gusta
> mucho) y revisando entre la web me encontré con un servidor web escrito en
> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
> Apache o Nginx?
>
> Gracias!
>
> --
> Maximiliano Zapata Marín
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



 --
 Miguel Zamora M.
 Programador en Computacion e Informatica
 08-1351249
 mzmp...@gmail.com
 Santiago-Chile

 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> *Atte. Dario Alejandro Zapiola*
>



-- 
*Atte. Dario Alejandro Zapiola*
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-24 Por tema ALEJANDRO ZAPIOLA
Hola gente,

Maximiliano creo que mas

El 24 de septiembre de 2016, 12:04, Alvaro Manrique<
sanreikaj.fo...@gmail.com> escribió:

> Para usar Apache con python se usa mod_wsgi, vi que un compañero
> recomienda mod_python pero tengo entendido que está descontinuado, o me
> estoy perdiendo de algo?
>
> Realmente es lo más común para Django usar Apache con el mod que te digo.
>
> --
> Alvaro Manrique
> Programador
>
> El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:
>
>> Aca consulto algo ¿Apache soporta Django?
>>
>> Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
>> hace como tres años.
>>
>> On Sep 22, 2016 11:10 PM, "miguel zamora m."  wrote:
>>
>>> Puedes hacer que tu apache corra python y luego puedes ejecutar
>>> cualquier framework web escrito en python flask es muy bueno para aprender
>>> despues todos son la misma base
>>>
>>> mod python en apache2
>>>
>>> https://tresubresdobles.wordpress.com/2011/04/06/habilitar-p
>>> ython-para-apache-en-ubuntu/
>>>
>>> Yo lo he probado y funciona bien debes configuras los modulos de apache
>>> correctamente y probar
>>>
>>> tipos de proyectos que quieras usarlo depende de muchos factores.
>>>
>>>
>>>
>>>
>>>
>>>
>>> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
>>> mzap...@openmailbox.org> escribió:
>>>
 Hola compas que tal?

 Me estoy iniciando en la programación con python, tengo experiencia
 instalando y administrando ambientes web con NGINX y Apache (Nginx me gusta
 mucho) y revisando entre la web me encontré con un servidor web escrito en
 python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
 el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
 Apache o Nginx?

 Gracias!

 --
 Maximiliano Zapata Marín
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

>>>
>>>
>>>
>>> --
>>> Miguel Zamora M.
>>> Programador en Computacion e Informatica
>>> 08-1351249
>>> mzmp...@gmail.com
>>> Santiago-Chile
>>>
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
*Atte. Dario Alejandro Zapiola*
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-24 Por tema Alvaro Manrique
Para usar Apache con python se usa mod_wsgi, vi que un compañero recomienda
mod_python pero tengo entendido que está descontinuado, o me estoy
perdiendo de algo?

Realmente es lo más común para Django usar Apache con el mod que te digo.

--
Alvaro Manrique
Programador

El sept. 24, 2016 7:31 AM, "Horacio Mayo"  escribió:

> Aca consulto algo ¿Apache soporta Django?
>
> Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de
> hace como tres años.
>
> On Sep 22, 2016 11:10 PM, "miguel zamora m."  wrote:
>
>> Puedes hacer que tu apache corra python y luego puedes ejecutar cualquier
>> framework web escrito en python flask es muy bueno para aprender despues
>> todos son la misma base
>>
>> mod python en apache2
>>
>> https://tresubresdobles.wordpress.com/2011/04/06/habilitar-
>> python-para-apache-en-ubuntu/
>>
>> Yo lo he probado y funciona bien debes configuras los modulos de apache
>> correctamente y probar
>>
>> tipos de proyectos que quieras usarlo depende de muchos factores.
>>
>>
>>
>>
>>
>>
>> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
>> mzap...@openmailbox.org> escribió:
>>
>>> Hola compas que tal?
>>>
>>> Me estoy iniciando en la programación con python, tengo experiencia
>>> instalando y administrando ambientes web con NGINX y Apache (Nginx me gusta
>>> mucho) y revisando entre la web me encontré con un servidor web escrito en
>>> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
>>> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
>>> Apache o Nginx?
>>>
>>> Gracias!
>>>
>>> --
>>> Maximiliano Zapata Marín
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>
>>
>>
>> --
>> Miguel Zamora M.
>> Programador en Computacion e Informatica
>> 08-1351249
>> mzmp...@gmail.com
>> Santiago-Chile
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-24 Por tema Horacio Mayo
Aca consulto algo ¿Apache soporta Django?

Recuerdo en una PyconEs que no lo recomendaban, pero era una charla de hace
como tres años.

On Sep 22, 2016 11:10 PM, "miguel zamora m."  wrote:

> Puedes hacer que tu apache corra python y luego puedes ejecutar cualquier
> framework web escrito en python flask es muy bueno para aprender despues
> todos son la misma base
>
> mod python en apache2
>
> https://tresubresdobles.wordpress.com/2011/04/06/
> habilitar-python-para-apache-en-ubuntu/
>
> Yo lo he probado y funciona bien debes configuras los modulos de apache
> correctamente y probar
>
> tipos de proyectos que quieras usarlo depende de muchos factores.
>
>
>
>
>
>
> El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
> mzap...@openmailbox.org> escribió:
>
>> Hola compas que tal?
>>
>> Me estoy iniciando en la programación con python, tengo experiencia
>> instalando y administrando ambientes web con NGINX y Apache (Nginx me gusta
>> mucho) y revisando entre la web me encontré con un servidor web escrito en
>> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
>> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
>> Apache o Nginx?
>>
>> Gracias!
>>
>> --
>> Maximiliano Zapata Marín
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
> --
> Miguel Zamora M.
> Programador en Computacion e Informatica
> 08-1351249
> mzmp...@gmail.com
> Santiago-Chile
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-23 Por tema Chema Cortes
El vie., 23 sept. 2016 a las 3:51, Maximiliano Zapata Marín (<
mzap...@openmailbox.org>) escribió:

> Hola compas que tal?
>
> Me estoy iniciando en la programación con python, tengo experiencia
> instalando y administrando ambientes web con NGINX y Apache (Nginx me
> gusta mucho) y revisando entre la web me encontré con un servidor web
> escrito en python llamado Tornado. ¿Alguien tiene alguna experiencia que
> contar con el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede
> comparar con Apache o Nginx?
>
>
Tornado es un framework web bastante usado para programación asíncrona, muy
similar al modo en que funciona asíncronamente nginx. Entre otros sitios
donde se usa, quizás el más habitual sea con Jupyter-notebook, a veces más
conocido por ipython, uno de los "cores" de ejecución posibles que tiene,
pero que tiene muchísimos más. Al ser jupyter una herramienta tan común,
casi se puede asegurar que todo el mundo tiene tornado instalado en sus
equipos sin saberlo.

No es cosa de contarte cómo trabajar con concurrencia, pero supongo que si
conoces tanto nginx sabrás las ventajas que tiene para crear aplicaciones
responsivas. Al igual que otros lenguajes, hace ya tiempo que python está
introduciendo el asincronismo mediante futures, asyncio y cambios en la
sintáxis. Si ves la documentación de tornado, te explica modos de
combinarlo con el módulo asyncio que lo hacen idóneo para su uso en
backends.

Pero si buscas otros usos más tradicionales para desarrollo web, mírate el
wsgi, una especie de API genérica que permite desacoplar tu aplicación del
servidor web que la vaya a ejecutar. Siguiendo esta API, tu aplicación web,
usando el framework que quieras (eg: tornado, flask, django,...) podrá
ejecutarse después en nginx o en apache casi sin cambios.



> Gracias!
>
> --
> Maximiliano Zapata Marín
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-22 Por tema Kristian Koci
Hola Maximiliano

Algo más parecido a ésos servidores que comentas es: Zope

http://www.zope.org/

https://en.wikipedia.org/wiki/Zope

2016-09-22 21:35 GMT-04:00 Maximiliano Zapata Marín :

> Hola compas que tal?
>
> Me estoy iniciando en la programación con python, tengo experiencia
> instalando y administrando ambientes web con NGINX y Apache (Nginx me gusta
> mucho) y revisando entre la web me encontré con un servidor web escrito en
> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
> Apache o Nginx?
>
> Gracias!
>
> --
> Maximiliano Zapata Marín
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
Kristian Koci
Linux User #582221
Public repository: https://github.com/kkoci


  








___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Servidores web en python

2016-09-22 Por tema miguel zamora m.
Puedes hacer que tu apache corra python y luego puedes ejecutar cualquier
framework web escrito en python flask es muy bueno para aprender despues
todos son la misma base

mod python en apache2

https://tresubresdobles.wordpress.com/2011/04/06/habilitar-python-para-apache-en-ubuntu/

Yo lo he probado y funciona bien debes configuras los modulos de apache
correctamente y probar

tipos de proyectos que quieras usarlo depende de muchos factores.






El 22 de septiembre de 2016, 21:35, Maximiliano Zapata Marín <
mzap...@openmailbox.org> escribió:

> Hola compas que tal?
>
> Me estoy iniciando en la programación con python, tengo experiencia
> instalando y administrando ambientes web con NGINX y Apache (Nginx me gusta
> mucho) y revisando entre la web me encontré con un servidor web escrito en
> python llamado Tornado. ¿Alguien tiene alguna experiencia que contar con
> el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede comparar con
> Apache o Nginx?
>
> Gracias!
>
> --
> Maximiliano Zapata Marín
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
Miguel Zamora M.
Programador en Computacion e Informatica
08-1351249
mzmp...@gmail.com
Santiago-Chile
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Servidores web en python

2016-09-22 Por tema Maximiliano Zapata Marín

Hola compas que tal?

Me estoy iniciando en la programación con python, tengo experiencia 
instalando y administrando ambientes web con NGINX y Apache (Nginx me 
gusta mucho) y revisando entre la web me encontré con un servidor web 
escrito en python llamado Tornado. ¿Alguien tiene alguna experiencia que 
contar con el? ¿Para que tipo de proyecto lo recomendarían? ¿Se puede 
comparar con Apache o Nginx?


Gracias!

--
Maximiliano Zapata Marín
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/