[Python-es] HTTP Persistent y Pipelining

Juan Luis Cano Rodríguez juanlu001 en gmail.com
Jue Feb 9 13:28:36 CET 2012


Bueno, acabo de darme cuenta de que con libcurl se puede hacer
pipelining[1]. Otra cosa es que los bindings de libcurl para Python lo
pongan fácil, pero no tengo tiempo para investigarlo.

[1]: http://curl.haxx.se/mail/archive-2008-02/0036.html

2012/2/9 lasizoillo <lasizoillo en gmail.com>

> El día 8 de febrero de 2012 17:51, Jordi Funollet <jordi.f en ati.es>
> escribió:
> > On Wednesday 01 February 2012 03:40:05 Jesus Cea wrote:
> >> ¿Alguien conoce una librería HTTP para python que soporte conexiones
> >> persistentes y "pipelining"?
> >
> > Hola Jesus,
> >
> > la libreria python-requests [1] usa conexiones persistentes [2] (creo
> que lo
> > hace "tirando" de urllib3). También permite hacer peticiones asíncronas
> [3]
> > (por debajo usa 'gevent').
> >
> > No estoy seguro de si esto significa que hace HTTP pipelining; en la
> > documentación no especifica si reusa el mismo socket o abre uno distinto
> para
> > cada petición.
> >
>
> Estuve mirando el otro día el código fuente y vi que lo que hacía era
> lanzar las peticiones en varios greenlets (hilos ligeros). Así que no
> asíncrono != pipelining.
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120209/cd1affed/attachment.html>


Más información sobre la lista de distribución Python-es