Pipelining in HTTP 1.1

2020-10-01 Thread Dorit Mari via curl-library
Hello, I know that support for pipelining in HTTP 1.1 was removed (https://github.com/curl/curl/commit/2f44e94efb3df8e50bb2ddbc4ec6b569a6424517). In our application, we need to use pipelining in HTTP 1.1, so we are trying to restore and fix the pipelining support in libcurl. In the commit that

RE: High CPU Usage when using libcurl with c-ares

2020-06-22 Thread Dorit Mari via curl-library
ens under heavy load of multiple parallel HTTP requests, I don't think I can't point to a specific "transfer state". Thanks, Dorit -Original Message- From: Daniel Stenberg [mailto:dan...@haxx.se] Sent: Tuesday, June 16, 2020 00:51 To: Dorit Mari via curl-library Cc: Dorit Mar

High CPU Usage when using libcurl with c-ares

2020-06-14 Thread Dorit Mari via curl-library
Hi, I encountered a problem of high CPU usage when using libcurl with c-ares option. I'm using libcurl in a program for sending many HTTP requests in parallel (with a Multi handle). I use libcurl with libev, loosely based on the example in https://curl.haxx.se/libcurl/c/evhiperfifo.html. I use

libcurl - HTTP - The logic for reusing connections and the reasons for closing connections

2020-06-07 Thread Dorit Mari via curl-library
Hello, I'm looking for help understanding the way libcurl reuses connections and the reasons for it closing connections which should be reusable for sending HTTP requests (HTTP 1.1 protocol). I'm using libcurl in a program for sending many HTTP requests in parallel. I use libcurl with libev,