Test PHP under load

5 test scenarios to test php performance under load.

Just navigate to a folder and run docker compose up. The server is running on port 8080 on your local machine.

Install k6 an run k6 run load.js to measure under load.

Contents

01-nginx-static

Just a Nginx server, no PHP involved

02-nginx-fpm-simple

Just a php page showing phpinfo(); running on PHP-FPM with Nginx

03-nginx-fpm-laravel

A laravel setup with Nginx and PHP-FPM

04-swoole-simple

A minimalistic swoole application showing phpinfo()

05-swoole-laravel

Running laravel with swoole (using Octane)