HttpArena
Frameworks

symfony-spawn-franken

Emerging · PHP · engine: frankenphp · tuned configuration

Symfony with symfony-spawn bundle: coroutine-per-request isolation via TrueAsync PHP core, Doctrine DBAL connection pooling, and FrankenPHP.

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.

FamilyRankComposite
HTTP/1.172 of 97157
HTTP/227 of 298
HTTP/39 of 1228

Every result

Alpha Round, 24 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512144,7083.54ms10.40ms4707.6%787MiB
ConnectionBaseline4,096150,30627.14ms48.30ms4891.8%1.4GiB
ConnectionPipelined512184,48644.40ms69.00ms5026.0%787MiB
ConnectionPipelined4,096224,686282.52ms429.40ms5885.3%1.8GiB
ConnectionShort-lived512134,9233.79ms12.00ms4776.3%672MiB
ConnectionShort-lived4,096147,20027.74ms49.30ms4876.8%1.5GiB
WorkloadJSON4,096134,31030.28ms59.90ms5168.9%1.8GiB
WorkloadJSON Comp51291,8775.57ms19.10ms5521.3%1.1GiB
WorkloadJSON Comp4,09695,68542.61ms85.50ms5466.6%1.9GiB
WorkloadJSON Comp16,38494,939167.93ms333.90ms5424.5%4.3GiB
WorkloadUpload3262950.90ms150.70ms1962.1%18.6GiB
WorkloadUpload2561,61672.02ms785.00ms1324.5%15.1GiB
WorkloadStatic1,024129,75612.48ms12.48ms4397.5%1.2GiB
WorkloadStatic4,096134,05441.64ms41.64ms5242.6%2.2GiB
WorkloadStatic6,800133,20050.98ms50.98ms4762.8%3.0GiB
DatabaseAsync DB1,0246,152158.98ms1.39s243.8%737MiB
Multi-endpointAPI-425623,40910.84ms74.10ms369.5%246MiB
Multi-endpointAPI-161,02436,41720.01ms172.60ms1352.3%657MiB
HTTP/2Baseline25628,243229.68ms229.68ms5180.8%4.3GiB
HTTP/2Baseline1,02497,817465.99ms465.99ms4817.0%7.1GiB
HTTP/2Static25663,51864.13ms64.13ms5491.9%2.2GiB
HTTP/2Static1,02452,582246.82ms246.82ms4915.1%5.1GiB
HTTP/3Baseline64164,06323.12ms54.41ms5313.7%1.4GiB
HTTP/3Static6464,73062.71ms241.28ms2813.5%4.4GiB

How the benchmark is run · The machine · Add or fix an entry