mark
Emerging · PHP · engine: workerman · standard configuration
Mark is a high performance API micro framework based on workerman, helps you quickly write APIs with PHP.
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 | 5 of 71 | 606 |
Every result
Alpha Round, 18 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 | 2,802,794 | 182us | 493us | 6748.2% | 152MiB |
| Connection | Baseline | 4,096 | 2,887,122 | 1.42ms | 2.78ms | 6687.5% | 157MiB |
| Connection | Pipelined | 512 | 3,680,607 | 2.22ms | 3.70ms | 6609.0% | 120MiB |
| Connection | Pipelined | 4,096 | 3,688,724 | 17.79ms | 24.40ms | 6441.5% | 156MiB |
| Connection | Short-lived | 512 | 2,000,001 | 243us | 1.34ms | 5879.2% | 127MiB |
| Connection | Short-lived | 4,096 | 2,194,435 | 1.85ms | 28.10ms | 6328.9% | 136MiB |
| Workload | JSON | 4,096 | 1,059,267 | 3.49ms | 100.00ms | 6653.5% | 144MiB |
| Workload | JSON Comp | 512 | 549,662 | 925us | 3.64ms | 5976.4% | 135MiB |
| Workload | JSON Comp | 4,096 | 578,639 | 6.98ms | 181.70ms | 6360.6% | 149MiB |
| Workload | JSON Comp | 16,384 | 577,858 | 26.43ms | 684.00ms | 6207.5% | 178MiB |
| Workload | Upload | 32 | 590 | 53.52ms | 339.80ms | 2167.4% | 694MiB |
| Workload | Upload | 256 | 463 | 484.63ms | 2.14s | 5995.6% | 2.4GiB |
| Workload | Static | 1,024 | 288,784 | 3.56ms | 90.19ms | 6505.1% | 193MiB |
| Workload | Static | 4,096 | 287,265 | 16.74ms | 641.41ms | 6548.7% | 233MiB |
| Workload | Static | 6,800 | 281,790 | 48.74ms | 1.99s | 6213.6% | 268MiB |
| Database | Async DB | 1,024 | 187,687 | 4.95ms | 24.00ms | 2956.1% | 138MiB |
| Multi-endpoint | API-4 | 256 | 35,047 | 5.91ms | 104.70ms | 281.9% | 39MiB |
| Multi-endpoint | API-16 | 1,024 | 130,964 | 5.85ms | 99.20ms | 1138.4% | 64MiB |
How the benchmark is run · The machine · Add or fix an entry