Comments (1)
That's ultimately for you to decide. Web servers are complex enough that benchmarks measure configuration and the host system itself more than code performance. That is, for benchmarks which measure req/sec.
There are unit-level benchmarks which are much more telling, but these can be less useful when you want the big picture.
However, because this is a common question, I've published some very unscientific benchmarks on the FAQ page (near the bottom). I've repeated the tests with a few differences every time and the results on my system are fairly consistent: Caddy and nginx are comparable in speed, although nginx is a little faster. This is expected. Caddy is fast enough for most sites, and with time, Caddy can be made faster with internal tuning.
We'd welcome any contributions to improve Caddy's performance!
from caddy.
Related Issues (20)
- Caddy attempts to manage SSL certificate when `auto_https` is set to `disable_certs` HOT 9
- reverse_proxy: active health check should allow configurable fails and passes HOT 2
- Feature request: Nested Caddyfile with tls ca HOT 5
- Site stuck at loading and errors in Caddy.log HOT 23
- Upgrade CEL to v0.20.1 (latest) HOT 1
- Autohttps gives wrong redirect for CONNECT requests HOT 8
- Ability to set `log_credentials` or `debug` on / off via an ENV var HOT 3
- bug: fail to obtain ACME cert for masked subdomains HOT 9
- There should be an easy way to hide the "Served with caddy" watermark with file_browser HOT 4
- Many i/o timeouts in Authelia logs. HOT 1
- Is there a new version release plan for CoreDNS/Caddy? HOT 1
- Unable to compile the latest commit code HOT 4
- feat: enable access log with wildcard HOT 2
- Caddy seems to prefer Accept-Encodings left-to-right (prefers gzip over zstd) HOT 3
- Google Chrome version 122.0.6261.129 (Official Release) (64-bit) can't make http3 connection to caddy server v2.7.6! HOT 11
- How to configure to support certificate hosting for non 80/433 ports freedomain/dnsexit.如何配置才能支持非80/433端口freedomain/dnsexit 的证书托管 HOT 1
- Caddy On-demand TLS and subdomain enumerators HOT 8
- Caddy fails to send correct TLS ClientHello info to reverse_proxy upstream HOT 2
- Feature request: add the "ignore_loaded_certificates" option to caddyfile HOT 2
- I want to use HTTP2 protocol, but I don't need TLS HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from caddy.