I'd need to hear some expert opinion, please...

As client, I'm downloading three specific web pages. The process requires 
exchanging cookies with the server.

The first page is ~400KB. The other two are ~2MB each.

I wrote two programs in C/C++:

One is based on curl_easy and it downloads the three pages one after the other, 
sequentially. Overall it takes ~15sec.

The other is based on curl_multi and it uses the multi-app.c as framework. 
Basically, it adds three curl_easy handles together into a multi_handle. The 
download takes ~130sec, nearly 9 times slower.

I wrote the second with the hope to obtain a shorter downloading time.

QUESTION: is such a difference in downloading time between a "sequential" 
curl_easy and the equivalent curl_multi expected?

I'm looking forward to receiving comments/feedback. Thanks!

And... please note that I know little/nothing about networking. It just happens 
that I've to download web pages from a commercial server.
                                          
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to