Hacker News new | ask | show | jobs
by patrickmn 3360 days ago
Nginx is the web server equivalent of programming languages with fibers (in a good way.)

Is there anything that competes/a "next Nginx"?

6 comments

https://caddyserver.com/

Caddy is written in Go, and make use of native fibers/green threads/goroutines.

Also has builtin letsencrypt automation and generally easier configuration, so for small sites it might be a better option than nginx.
I think their docs says that unless you expect to scale to multiple x 10 000 requests / second then it caddy might be worth trying.

I went with it for the test networks at my job and liked it a lot.

And then when you do, you can use Nginx to reverse proxy N Caddy instances!
Traefik https://traefik.io/ is pretty cool.
I haven't followed development, but I do remember hearing some rumblings about Cherokee back in the day. [0]

[0] http://cherokee-project.com/

I think it depends on whether you consider nginx primarily a reverse proxy or a web server.
Apache.