Achieving 280k QPS with Webman 2.0: 100‑Concurrent Load Test on Ubuntu
This guide walks through setting up an Ubuntu 22.04 server, installing PHP and Composer, deploying the Webman 2.0 framework, and using ApacheBench to issue 100,000 requests with 100 concurrent keep‑alive connections, achieving roughly 280,000 QPS and demonstrating the framework’s high‑throughput performance.
Introduction: The author performed a real‑world load test of the Webman 2.0 PHP framework on a cloud server, recording a peak throughput of 280,000 queries per second (QPS) under 100 concurrent long‑living connections.
Test Environment
Server: 8‑core (vCPU) 16 GiB RAM, Ubuntu 22.04 64‑bit.
Step 1 – Install Prerequisites
curl -sO https://www.workerman.net/install-php-and-composer && sudo bash install-php-and-composerStep 2 – Install Webman 2.0
composer create-project workerman/webman:~2.0 webman-2.0Step 3 – Run ApacheBench Load Test
ab -n100000 -c100 -k http://172.16.0.39:8787/index/indexParameter details: -n100000 requests total, -c100 concurrent workers, -k enables keep‑alive (long‑connection) mode.
The test generated approximately 280 k QPS, demonstrating Webman 2.0’s capability to handle high‑throughput traffic on modest cloud hardware.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Open Source Tech Hub
Sharing cutting-edge internet technologies and practical AI resources.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
