From 4a21700552cce26ac1780f4543689e900016a338 Mon Sep 17 00:00:00 2001 From: Ara Sadoyan Date: Sat, 7 Jun 2025 11:47:29 +0200 Subject: [PATCH] README update --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 98b230f..68960c9 100644 --- a/README.md +++ b/README.md @@ -286,17 +286,18 @@ curl -u username:password -H 'Host: myip.mydomain.com' http://127.0.0.1:6193/ 📊 Why Choose Gazan? – Feature Comparison -| Feature | **Gazan** | **Nginx** | **HAProxy** | **Traefik** | -|----------------------------|-------------------------|--------------------------|-------------------------|-----------------| -| **Hot Reload** | ✅ Yes (live, API/file) | ⚠️ Reloads config | ⚠️ Reloads config | ✅ Yes (dynamic) | -| **JWT Auth** | ✅ Built-in | ❌ External scripts | ❌ External Lua or agent | ⚠️ With plugins | -| **WebSocket Support** | ✅ Automatic | ⚠️ Manual config | ✅ Yes | ✅ Yes | -| **gRPC Support** | ✅ Automatic (no config) | ⚠️ Manual + HTTP/2 + TLS | ⚠️ Complex setup | ✅ Native | -| **TLS Termination** | ✅ Built-in (OpenSSL) | ✅ Yes | ✅ Yes | ✅ Yes | -| **TLS Upstream Detection** | ✅ Automatic | ❌ | ❌ | ❌ | -| **HTTP/2 Support** | ✅ Automatic | ⚠️ Requires extra config | ⚠️ Requires build flags | ✅ Native | -| **Sticky Sessions** | ✅ Cookie-based | ⚠️ In plus version only | ✅ | ✅ | -| **Built With** | 🦀 Rust | C | C | Go | +| Feature | **Gazan** | **Nginx** | **HAProxy** | **Traefik** | +|----------------------------|---------------------------------------------------------------------|--------------------------|-------------------------|-----------------| +| **Hot Reload** | ✅ Yes (live, API/file) | ⚠️ Reloads config | ⚠️ Reloads config | ✅ Yes (dynamic) | +| **JWT Auth** | ✅ Built-in | ❌ External scripts | ❌ External Lua or agent | ⚠️ With plugins | +| **WebSocket Support** | ✅ Automatic | ⚠️ Manual config | ✅ Yes | ✅ Yes | +| **gRPC Support** | ✅ Automatic (no config) | ⚠️ Manual + HTTP/2 + TLS | ⚠️ Complex setup | ✅ Native | +| **TLS Termination** | ✅ Built-in (OpenSSL) | ✅ Yes | ✅ Yes | ✅ Yes | +| **TLS Upstream Detection** | ✅ Automatic | ❌ | ❌ | ❌ | +| **HTTP/2 Support** | ✅ Automatic | ⚠️ Requires extra config | ⚠️ Requires build flags | ✅ Native | +| **Sticky Sessions** | ✅ Cookie-based | ⚠️ In plus version only | ✅ | ✅ | +| **Prometheus Metrics** | ✅ [Built in](https://github.com/sadoyan/gazan/blob/main/METRICS.md) | ⚠️ With Lua or exporter | ⚠️ With external script | ✅ Native | +| **Built With** | 🦀 Rust | C | C | Go | ## 💡 Simple benchmark by [Oha](https://github.com/hatoo/oha)