"Caddy was born out of the need for a "batteries-included" web server that runs anywhere and doesn't have to take its configuration with it. Caddy took inspiration from spark, nginx, lighttpd, Websocketd and Vagrant, which provides a pleasant mixture of features from each of them."
Caddy is a web server written in Go. Golang is a high performance computer language designed by Google. Go have owner concurrency model (Goroutine), CPU scalability and garbage-collected. It has a number of software written in Go.
|Free for personal and non-profit organizations||Not free for commercial (start only 25/instance/mo|
|Variety platforms (Windows, Mac, Linux, Android, ARM,...)|
|Modern feature (HTTP/2, QUIC, brotli)|
|HTTPS built-in (Let's Encrypt)|
Caddy’s primary goal is easy-to-use, HTTPS by default and come with modern feature (HTTP/2, QUIC). It good for developer and small website. For performance it can serve up to 30,000 req/sec depend on hardware. However I think for large traffic website, Nginx still best.
- Caddy 0.11.5 TLS 1.3 HTTP/2 HTTPS Benchmarks Part 1 by eva2000 (community.centminmod.com)
- Caddy – a modern web server (vs. Nginx) by 相關文章
- apache(아파치), nginx(엔진엑스), caddy(캐디) Web Server Benchmark