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">&lt;<a href="mailto:lasizoillo@gmail.com" target="_blank">lasizoillo@gmail.com</a>&gt;</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 &lt;<a href="mailto:jordi.f@ati.es" target="_blank">jordi.f@ati.es</a>&gt; escribió:<br>
<div>&gt; On Wednesday 01 February 2012 03:40:05 Jesus Cea wrote:<br>
&gt;&gt; ¿Alguien conoce una librería HTTP para python que soporte conexiones<br>
&gt;&gt; persistentes y &quot;pipelining&quot;?<br>
&gt;<br>
&gt; Hola Jesus,<br>
&gt;<br>
&gt; la libreria python-requests [1] usa conexiones persistentes [2] (creo que lo<br>
&gt; hace &quot;tirando&quot; de urllib3). También permite hacer peticiones asíncronas [3]<br>
&gt; (por debajo usa &#39;gevent&#39;).<br>
&gt;<br>
&gt; No estoy seguro de si esto significa que hace HTTP pipelining; en la<br>
&gt; documentación no especifica si reusa el mismo socket o abre uno distinto para<br>
&gt; cada petición.<br>
&gt;<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>