LaravelPackages.net
Acme Inc.
Toggle sidebar
jiyis/laravel-swoole

Speed up laravel framework with swoole.

1
0
About jiyis/laravel-swoole

jiyis/laravel-swoole is a Laravel package for speed up laravel framework with swoole.. It currently has 0 GitHub stars and 1 downloads on Packagist. Install it with composer require jiyis/laravel-swoole. Discover more Laravel packages by jiyis or browse all Laravel packages to compare alternatives.

Last updated

Laravel-Swoole

php-badge packagist-badge Total Downloads travis-badge

This package provides a high performance HTTP server to speed up your Laravel/Lumen application based on Swoole.

Version Compatibility

| PHP | Laravel | Lumen | Swoole | | :---: | :-----: | :---: | :-----: | | >=7.1 | ~5.1 | ~5.1 | >=1.9.3 |

Features

  • Run Laravel/Lumen application on top of Swoole.
  • Outstanding performance boosting up to 30x.
  • Sandbox mode to isolate app container.
  • Support running websocket server in Laravel.
  • Support Socket.io protocol.
  • Support Swoole table for cross-process data sharing.

Documentation

Please see Wiki

Benchmark

Test with clean Lumen 5.5, using MacBook Air 13, 2015. Benchmarking Tool: wrk

wrk -t4 -c100 http://your.app

Nginx with FPM

Running 10s test @ http://lumen.app:9999
  4 threads and 100 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.14s   191.03ms   1.40s    90.31%
    Req/Sec    22.65     10.65    50.00     65.31%
  815 requests in 10.07s, 223.65KB read
Requests/sec:     80.93
Transfer/sec:     22.21KB

Swoole HTTP Server

Running 10s test @ http://127.0.0.1:5333
  4 threads and 100 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    11.58ms    4.74ms  68.73ms   81.63%
    Req/Sec     2.19k   357.43     2.90k    69.50%
  87879 requests in 10.08s, 15.67MB read
Requests/sec:   8717.00
Transfer/sec:      1.55MB

Support

Bugs and feature request are tracked on Github.

Credits

SwooleTw

License

The Laravel-Swoole package is open-sourced software licensed under the MIT license.

Support on Beerpay

Hey dude! Help me out for a couple of :beers:!

Beerpay Beerpay

Comments