HttpArena
Frameworks

php-fpm

Flagship · PHP · engine: nginx · standard configuration · completeness 1/4

Plain PHP with PHP-FPM & nginx.

Achievements

🥇 1 Gold · 🥈 3 Silver. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥇 GoldTest profileHTTP/2 · Static1 of 16
🥈 SilverFamily compositeComposite · HTTP/32 of 7
🥈 SilverWithin its languagePHP · HTTP/22 of 4
🥈 SilverTest profileHTTP/3 · Static2 of 7

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, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.154 of 711356
HTTP/28 of 18746
HTTP/32 of 7879

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,096267,44115.25ms19.40ms6202.1%3.9GiB
ConnectionPipelined4,096284,705224.80ms242.60ms6149.0%3.9GiB
ConnectionShort-lived4,096259,40315.74ms20.40ms6221.8%3.9GiB
ConcurrencyAsync Delay32,00024,8251.20s1.28s614.7%4.3GiB
EfficiencyLatency-10K1,0249,982207.2us297.0us176.4%3.7GiB
EfficiencyLatency-1M1,024270,0837275581.6us14405632.0us6333.3%3.7GiB
EfficiencyLatency-500K/81,02441,9409113423.2us18112512.0us812.1%3.7GiB
WorkloadJSON Comp4,096184,78922.02ms26.50ms6232.5%3.9GiB
WorkloadJSON Comp16,384180,35589.21ms99.20ms6448.4%4.1GiB
WorkloadJSON TLS4,096221,72518.38ms70.89ms6533.7%3.9GiB
Workload8Gbit51249,355308.2us500.0us1474.2%3.8GiB
DatabaseAsync DB1,02495,58010.33ms18.30ms4460.8%3.9GiB
HTTP/2Baseline256246,315102.53ms102.53ms6173.3%4.3GiB
HTTP/2Baseline1,024294,864143.45ms143.45ms2169.8%4.8GiB
HTTP/2Static256708,01742.70ms42.70ms6481.6%4.0GiB
HTTP/2Static1,024730,481132.18ms132.18ms6594.4%4.8GiB
HTTP/3Baseline64273,75815.33ms28.65ms6527.1%4.0GiB
HTTP/3Static64252,23617.08ms49.83ms5594.0%3.9GiB

Compared with

The PHP entries around php-fpm on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs php-fpm
true-async-server5290+290%head to head
swoole5040+272%head to head
hyperf1778+31%head to head
symfony-spawn-tas1213-11%head to head

Compare php-fpm with any PHP entry · Compare php-fpm with any entry, in any language · Every PHP entry, ranked

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