Matt Holt

Results 1518 comments of Matt Holt

Yeah, if you take out `tls` it won't work.

Eh, this is a pretty low-friction change and shouldn't affect any existing configs since it requires an explicit version 3 be configured; so I might just merge this for the...

> h3 is quic"er than h2. Have you verified that this is the case for your site?

Interesting; any idea what the h2 performance is while you're at it?

Great -- good to know, thanks for the numbers!

Is it possible that the backend isn't closing connections? What is `myapp:8080` serving? How can we reproduce it? If you could please collect a memory and goroutine profile that would...

Thanks -- interesting... what kind of traffic is your server getting? The top heaps and goroutines are simply growing buffers to read from TLS connections, and serving HTTP/2, respectively. Goroutines:...

Quite possibly. It's a bit unfortunate that the graphs only show a single process. That's why I'm curious what the output of `top` is.

What are your clients / traffic patterns like? Try setting some timeouts: https://caddyserver.com/docs/caddyfile/options#timeouts The majority of the (few) goroutines that show up in the profiles are waiting for reads.

Interesting... one other thought I have is, what if you disable HTTP/3? https://caddyserver.com/docs/caddyfile/options#protocols