I’d asked about using a VPS to get better routing to my homelab in this post: lemmy.world/post/1424540
I’ve narrowed down my problem- if i use a subdomain in my caddyfile, performance is 1/3 or worse compared to just the root.
example.com {reverse_proxy 192.168.1.57}
will saturate my gigabit lan connection at 980ish on a 5gUW connection i get my advertised 50 mbit or more
librespeed.example.com {reverse_proxy 192.168.1.57}
i get 220-250 megabits on my internal lan. the same 5gUW connection will only get 7 or 8 mbit.
It’s strange to me that everything seems to work just fine, but it’s just slow. Anyone got any ideas?
Lasso1971@thelemmy.club 1 year ago
That’s a crazy issue to have discovered. Maybe you could try a different reverse proxy like nginx to narrow down potential causes for the issue
bigredgiraffe@lemmy.world 1 year ago
Yeah this smells like a bug, I agree to try nginx or something else to see if it’s Caddy or if it’s something with the configuration of the host. The only thing I could think of is if caddy isn’t caching DNS responses and maybe is getting rate limited so it appears slower while it’s waiting on the DNS request but I am shooting in the dark as I haven’t spent much time with caddy.
lemming741@lemmy.world 1 year ago
I mentioned above- the subdomains were using HTTP/3, and the root entry does not. I don’t know if it’s something I have mis-configured or just HTTP/3 being new and maybe buggy. Either way, i disabled it globally and performance is the same.