Hacker News new | ask | show | jobs
Nginx vs. Caddy Performance [video] (youtube.com)
2 points by steve-chavez 597 days ago
2 comments

The TLDR is that Nginx offers about x2 more throughput than Caddy.
The benchmark is apparently a bit flawed[1]. I'd take the results with a grain of salt.

[1] https://caddy.community/t/nginx-vs-caddy-benchmark-video/261...

There's not much substance in the reply there, on one part there's this argument:

> Go programs are fast enough for Google, Netflix, Stripe, and many other large Internet companies… it’s probably fast enough for you

Which of course is an appeal to authority. Overall, it's pretty well known that a GC language will have downsides in perf when compared to system programming languages.

Envoy smokes them both. Also has metrics out of the box that are not behind a paywall like nginx.
That's false. On the same youtube channel there's a video [1] comparing Nginx vs Envoy and Nginx offers higher throughput.

Besides that, from what I've seen Envoy has a higher dependency footprint:

- It comes bloated with GRPC functionality.

- Configuration requires running python.

I'd be glad to be proven wrong on the performance side of Envoy but so far I've only heard rumors and never seen a conclusive benchmark.

[1]: https://www.youtube.com/watch?v=0Q9I-x--np4