cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Multi interface - HTTP pipelining

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Tue, 4 Mar 2003 01:47:41 +0100 (CET)

On Tue, 4 Mar 2003, jose wrote:

> Is it that the Multi interface waits to establish each connection while
> pipelining doesn't ?

No.

First, the multi interface does not wait (block) while establishing
connections, it uses non-blocking connections. It does however block while
doing name resolving, but even if libcurl would support pipelining, it would
still do this.

HTTP pipelining is when the client issues a request to the server while the
response from the previous request is still in transfer. This enables the
server to continue sending data at a high speed, without having to slow down
or wait for the subsequent request(s).

-- 
 Daniel Stenberg -- curl, cURL, Curl, CURL. Groks URLs.
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
Received on 2003-03-04