[Python-es] HTTP Persistent y Pipelining

lasizoillo lasizoillo en gmail.com
Jue Feb 9 13:22:44 CET 2012


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.


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