On Mon, 17 Jan 2022, Mellergård, Daniel via curl-library wrote:

I guess the basic question is “when is time zero for a curl easy handle”?

It stores the TIMER_STARTSINGLE time-stamp when it switches to the CONNECT state for the handle (see https://everything.curl.dev/internals/statemachines)

Another related question; when connecting using http/2.0 to a host (have only tried one), I get a lot of time spent in PreTransfer and (most often) very little time in Transfer. Is this the expected behavior?

I can't think of a reason why it should just because of HTTP/2, no.

Or, is the amount of information that can be given, limited to using nghttp2 somehow? (http/1 seems to work more like I expect.) Or maybe a server issue?

As you base your observations here on *one* server we can't know what it is related to! I can't rule out that there's a flaw somewhere here, but I'm not aware of any.

--

 / daniel.haxx.se
 | Commercial curl support up to 24x7 is available!
 | Private help, bug fixes, support, ports, new features
 | https://curl.se/support.html
-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to