curl-library
Re: Multi interface - HTTP pipelining
From: Daniel Stenberg <daniel_at_haxx.se>
Date: Tue, 4 Mar 2003 01:47:41 +0100 (CET)
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.comReceived on 2003-03-04