Warnung
Dieses Paket wird nicht mehr gepflegt. Wir empfehlen dringend, Laravel's offizielles Laravel/Octane als Alternative zu verwenden.
Wenn Sie Coroutine-Unterstützung benötigen, sollten Sie Laravel-Hyperf für eine höhere Leistung ausprobieren (Dies ist ein Hyperf-Framework im Laravel-Stil.)
Dieses Paket bietet einen leistungsstarken HTTP-Server zur Beschleunigung Ihrer Laravel/Lumen-Anwendung auf Basis von Swoole.
PHP | Laravel | Lumen | Swoole |
---|---|---|---|
>=7,2 | >=5,5 | >=5,5 | >=4.3.1 |
Socket.io
-Protokoll.Bitte siehe Wiki
Testen Sie mit sauberem Lumen 5.6 und verwenden Sie DigitalOcean 3 CPUs / 1 GB Speicher / PHP 7.2 / Ubuntu 16.04.4 x64
Benchmarking-Tool: wrk
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
Die häufigsten Fragen sind in der Frage-und-Antwort-Runde zusammengefasst. Sie können überprüfen, ob Ihre Frage im Dokument aufgeführt ist.
Bitte lesen Sie die Problemrichtlinie, bevor Sie ein Problem einreichen. Vielen Dank.
Fehler und Funktionsanfragen werden auf GitHub verfolgt.
Huang-Yi,
Das Laravel-Swoole-Paket ist eine Open-Source-Software, die unter der MIT-Lizenz lizenziert ist.
Hey Alter! Helfen Sie mir für ein paar!