All results

frankenphp + octane (Quick)

Host
DigitalOcean
$1,310/mo (c-48-intel)
Hardware
48 cores
94.3 GB RAM
Server
FrankenPHP
PHP 8.5.10 · Octane
Database
PostgreSQL
oha

Web server load test

worker mode I/O 100ms External load0.95ms RTT oha 1.16.0

Concurrency was raised until throughput stopped improving. Response times were measured separately, at about 70% of that rate, so they include no queue a real visitor would not also hit. Learn more

Static

Framework baseline — no database

28,008

req/s at 79 concurrent

Typical p501ms
Slowest 5% p953ms
Slowest 1% p994ms

JSON API

25-item JSON payload

25,542

req/s at 74 concurrent

Typical p502ms
Slowest 5% p953ms
Slowest 1% p994ms

DB read

20 rows queried per request

19,155

req/s at 260 concurrent

Typical p502ms
Slowest 5% p954ms
Slowest 1% p9933ms

I/O-bound

Simulated ~100ms outbound call

991

req/s at 385 concurrent

Typical p50101ms
Slowest 5% p95102ms
Slowest 1% p99102ms
phpbench

Laravel database performance

100 records per operation

↓ Lower is better — time to run 100 statements, one record each

CreateCreate

24.7ms

INSERT per record

±3.7% over 5 runs

ReadRead

11.3ms

SELECT per record, by id

±3.51% over 5 runs

UpdateUpdate

36.4ms

UPDATE per record, by id

±8.6% over 5 runs

DeleteDelete

32.5ms

DELETE per record, by id

±20.37% over 5 runs — unstable

cfspeedtest

Network speed test

Measured from the server to Cloudflare's nearest edge — this latency rides on every external request the app makes.

Download

2325mbps

Upload

658mbps

Latency

35ms

Configuration

Environment

Host

Provider
DigitalOcean
Plan
c-48-intel
Datacenter
NYC2
Cost
$1,310/mo

Runtime

Server
FrankenPHP
Mode
Worker (persistent)
Web server
frankenphp
SAPI
frankenphp
PHP
8.5.10
Laravel
13.25.0
Database
pgsql

Machine

CPU
INTEL(R) XEON(R) GOLD 6548N (48 cores)
RAM
94.3 GB
OS
Debian GNU/Linux 13 (trixie)

Tuning

Write durability
synchronous_commit=on · fsync=on
OPcache
on
JIT
Off
OPcache memory
256 MB
Memory limit
256M
max_requests
500
max_execution_time
30

Discuss this result

Comment on the original GitHub issue where this result was submitted. Feel free to ask more on how the host was set up or any other questions you have.

Leave a comment