cURL
Haxx ad
libcurl

curl's project page on SourceForge.net

Sponsors:
Haxx

cURL > Mailing List > Monthly Index > Single Mail

curl-library Mailing List Archives

Re: HTTP pipelining

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Wed, 21 Jan 2009 09:24:50 +0100 (CET)

On Wed, 21 Jan 2009, KwangYul Seo wrote:

> Regarding HTTP pipelining, I found CURLMOPT_PIPELING option in multi.h. What
> is the current status of HTTP pipelining implementation in cURL?

To my knowledge it works pretty good, although there's at least one known flaw
when the multi_socket() API is used when enabling it.

> Does it buffer multiple HTTP requests to send it in fewer TCP packets?

No, HTTP pipelining means that libcurl sends several HTTP requests over the
same connection without waiting for the previous responses. It primarily
reduces round-trip delays and keeps the pipe "filled" better.

-- 
  / daniel.haxx.se
Received on 2009-01-21

These mail archives are generated by hypermail.

donate! Page updated November 12, 2010.
web site info

File upload with ASP.NET