Skip to content

rnscode/laravel-octane-test

Repository files navigation

Laravel Octane Test

Compare Laravel Octane Servers with Laravel served by nginx and php-fpm.

Tools

Setup

  • Ubuntu 24.04
  • AMD Ryzen 4800H
  • 32 GB RAM 3200 MHz
  • SSD NVME Kingston SNV2S500G

How To Use

Install Docker
Install Warden
Install Bombardier
Clone project

~$ git clone https://github.com/rnscode/laravel-octane-test.git

Enter project folder

~$ cd laravel-octane-test

Run environment

~/laravel-octane-test$ warden env up --build

Enter project container

~/laravel-octane-test$ warden shell

Install project

www-data@laravel-octane-test-php-fpm:/var/www/html$ composer install

Exit project container

www-data@laravel-octane-test-php-fpm:/var/www/html$ exit

Run Bombardier to test endpoints https://{app|swoole|openswoole|frankenphp|roadrunner}.laravel-octane-test.test{/|/api/health-check|/api/static|/api/http-request}

~$ bombardier -c 10 -t 6s -d 30s https://app.laravel-octane-test.test/

Url Hosts

  • https://app.laravel-octane-test.test
  • https://swoole.laravel-octane-test.test
  • https://openswoole.laravel-octane-test.test
  • https://frankenphp.laravel-octane-test.test
  • https://roadrunner.laravel-octane-test.test

Endpoints To Use To Test

  • /
  • /api/health-check
  • /api/static
  • /api/http-request

Results

Total Requests

image

Average Requests/Seconds

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published