echo
Flagship · Go · engine: net/http · standard configuration
Echo v4 on the Go net/http server, default configuration. Routing and path/query binding through the Echo API, encoding/json via c.JSON, gzip through the Echo Gzip middleware.
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 45 of 71 | 170 |
Every result
Alpha Round, 12 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 313,482 | 1.63ms | 12.50ms | 2445.6% | 78MiB |
| Connection | Baseline | 4,096 | 522,121 | 7.85ms | 110.90ms | 3655.3% | 208MiB |
| Connection | Pipelined | 512 | 785,237 | 10.32ms | 173.80ms | 3191.2% | 91MiB |
| Connection | Pipelined | 4,096 | 1,167,118 | 41.26ms | 1.77s | 4226.6% | 336MiB |
| Connection | Short-lived | 512 | 126,710 | 4.03ms | 42.00ms | 1892.2% | 60MiB |
| Connection | Short-lived | 4,096 | 159,146 | 25.10ms | 266.50ms | 2058.3% | 63MiB |
| Workload | JSON | 4,096 | 216,828 | 17.96ms | 459.70ms | 3260.7% | 108MiB |
| Workload | JSON Comp | 512 | 189,101 | 2.70ms | 29.20ms | 5612.2% | 314MiB |
| Workload | JSON Comp | 4,096 | 195,532 | 20.68ms | 198.10ms | 5605.1% | 1.2GiB |
| Workload | JSON Comp | 16,384 | 197,667 | 81.70ms | 493.40ms | 5642.6% | 1.4GiB |
| Workload | Upload | 32 | 2,442 | 13.07ms | 37.10ms | 2197.8% | 42MiB |
| Workload | Upload | 256 | 2,922 | 80.75ms | 303.80ms | 3852.9% | 64MiB |
How the benchmark is run · The machine · Add or fix an entry