On 5/29/23 01:43, Aleksandar Lazic wrote:
HAProxies FE => HAProxies BE => Destination Servers
Where the Destination Servers are also HAProxies which just returns a
static content or any high performance low latency HTTPS Server.
With such a Setup can you test also the Client mode of the OpenSSL.
Interesting idea.
I set up haproxy on raspberry pi and configured it to serve a static web
page with https. Running the same version of haproxy on both the main
server and the raspi, running with the same version of quictls.
https://raspi1.elyograg.org
Side note: compiling and installing quictls and haproxy is a lot slower
on a raspberry pi than on a dell server. 84 seconds on the dell server
and 2591 seconds on the pi. Make gets 12 threads on the server, 2 on
the pi ... I give it half of the physical core count, rounded up to 2.
It took a while to get this info due to the slow compile speeds on the
pi. I wish build systems could give me an accurate estimate of how far
done the build is. The quictls one doesn't say ANYTHING.
The requests are taking more time in general. This is due to another
round trip (including SSL) from the server to the raspberry pi that did
not occur before. With the other URL, it was forwarding to Apache on
the same server, port 81 without ssl.
1.1.t:
3.0.8:
19:22:12.281 [main] INFO o.e.t.h.MainSSLTest Count 24000 290.48/s
19:22:12.281 [main] INFO o.e.t.h.MainSSLTest 10th % 59 ms
19:22:12.281 [main] INFO o.e.t.h.MainSSLTest 25th % 66 ms
19:22:12.282 [main] INFO o.e.t.h.MainSSLTest Median 75 ms
19:22:12.282 [main] INFO o.e.t.h.MainSSLTest 75th % 87 ms
19:22:12.282 [main] INFO o.e.t.h.MainSSLTest 95th % 123 ms
19:22:12.282 [main] INFO o.e.t.h.MainSSLTest 99th % 161 ms
19:22:12.282 [main] INFO o.e.t.h.MainSSLTest 99.9 % 1004 ms
3.1.0+locks:
Couldn't do this one. Compile fails: