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.<br><br>[1]: <a href="http://curl.haxx.se/mail/archive-2008-02/0036.html" target="_blank">http://curl.haxx.se/mail/archive-2008-02/0036.html</a><br>
<br><div class="gmail_quote">2012/2/9 lasizoillo <span dir="ltr"><<a href="mailto:lasizoillo@gmail.com" target="_blank">lasizoillo@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
El día 8 de febrero de 2012 17:51, Jordi Funollet <<a href="mailto:jordi.f@ati.es" target="_blank">jordi.f@ati.es</a>> escribió:<br>
<div>> On Wednesday 01 February 2012 03:40:05 Jesus Cea wrote:<br>
>> ¿Alguien conoce una librería HTTP para python que soporte conexiones<br>
>> persistentes y "pipelining"?<br>
><br>
> Hola Jesus,<br>
><br>
> la libreria python-requests [1] usa conexiones persistentes [2] (creo que lo<br>
> hace "tirando" de urllib3). También permite hacer peticiones asíncronas [3]<br>
> (por debajo usa 'gevent').<br>
><br>
> No estoy seguro de si esto significa que hace HTTP pipelining; en la<br>
> documentación no especifica si reusa el mismo socket o abre uno distinto para<br>
> cada petición.<br>
><br>
<br>
</div>Estuve mirando el otro día el código fuente y vi que lo que hacía era<br>
lanzar las peticiones en varios greenlets (hilos ligeros). Así que no<br>
asíncrono != pipelining.<br>
<div><div>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</div></div></blockquote></div><br>