Peringatan
Paket ini tidak lagi dipertahankan, kami sangat menyarankan menggunakan laravel/oktan resmi Laravel sebagai alternatif.
Jika Anda memerlukan dukungan coroutine, pertimbangkan untuk mencoba laravel-hyperf untuk kinerja yang lebih tinggi (Ini adalah kerangka kerja Hyperf gaya Laravel.)
Paket ini menyediakan server HTTP berkinerja tinggi untuk mempercepat aplikasi Laravel/Lumen Anda berdasarkan Swoole.
PHP | Laravel | lumen | berputar-putar |
---|---|---|---|
>=7.2 | >=5.5 | >=5,5 | >=4.3.1 |
Socket.io
.Silakan lihat Wiki
Uji dengan Lumen 5.6 bersih, menggunakan CPU DigitalOcean 3 / Memori 1 GB / PHP 7.2 / Ubuntu 16.04.4 x64
Alat Pembandingan: kerja
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
Pertanyaan umum dikumpulkan dalam Tanya Jawab. Anda dapat memeriksa apakah pertanyaan Anda tercantum dalam dokumen.
Harap baca Pedoman Masalah sebelum Anda mengirimkan masalah, terima kasih.
Bug dan permintaan fitur dilacak di GitHub.
Huang-Yi,
Paket Laravel-Swoole adalah perangkat lunak sumber terbuka yang dilisensikan di bawah lisensi MIT.
Hai kawan! Bantu aku untuk beberapa waktu!