Avertissement
Ce package n'est plus maintenu, nous vous recommandons fortement d'utiliser le laravel/octane officiel de Laravel comme alternative.
Si vous avez besoin de la prise en charge de coroutines, envisagez d'essayer laravel-hyperf pour de meilleures performances (il s'agit d'un framework Hyperf de style Laravel.)
Ce package fournit un serveur HTTP hautes performances pour accélérer votre application Laravel/Lumen basée sur Swoole.
PHP | Laravel | Lumen | Swoole |
---|---|---|---|
>=7,2 | >=5,5 | >=5,5 | >=4.3.1 |
Socket.io
.Veuillez consulter le wiki
Testez avec Lumen 5.6 propre, en utilisant des processeurs DigitalOcean 3 / 1 Go de mémoire / PHP 7.2 / Ubuntu 16.04.4 x64
Outil d'analyse comparative : work
wrk -t4 -c100 http://your.app
wrk -t4 -c10 http://lumen-swoole.local
Running 10s test @ http://lumen-swoole.local
4 threads and 10 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 6.41ms 1.56ms 19.71ms 71.32%
Req/Sec 312.99 28.71 373.00 72.00%
12469 requests in 10.01s, 3.14MB read
Requests/sec: 1245.79
Transfer/sec: 321.12KB
wrk -t4 -c10 http://lumen-swoole.local:1215
Running 10s test @ http://lumen-swoole.local:1215
4 threads and 10 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 2.39ms 4.88ms 105.21ms 94.55%
Req/Sec 1.26k 197.13 1.85k 68.75%
50248 requests in 10.02s, 10.88MB read
Requests/sec: 5016.94
Transfer/sec: 1.09MB
Les questions courantes sont rassemblées dans Q&A. Vous pouvez aller vérifier si votre question est répertoriée dans le document.
Veuillez lire les lignes directrices sur les problèmes avant de soumettre un problème, merci.
Les bugs et les demandes de fonctionnalités sont suivis sur GitHub.
Huang-Yi,
Le package Laravel-Swoole est un logiciel open source sous licence MIT.
Hé mec ! Aide-moi pour quelques-uns !