laravel swoole
v2.13.0
警告
このパッケージは現在メンテナンスされていないため、代わりに Laravel の公式 laravel/octane を使用することを強くお勧めします。
コルーチンのサポートが必要な場合は、より高いパフォーマンスを得るために、laravel-hyperf を試してみることを検討してください (これは Laravel スタイルの Hyperf フレームワークです)。
このパッケージは、Swoole に基づいた Laravel/Lumen アプリケーションを高速化する高性能 HTTP サーバーを提供します。
PHP | ララベル | ルーメン | スウール |
---|---|---|---|
>=7.2 | >=5.5 | >=5.5 | >=4.3.1 |
Socket.io
プロトコルをサポートします。ウィキを参照してください
DigitalOcean 3 CPU / 1 GB メモリ / PHP 7.2 / Ubuntu 16.04.4 x64 を使用したクリーンな Lumen 5.6 でテストします。
ベンチマークツール: 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
よくある質問をQ&Aにまとめました。あなたの質問が文書に記載されているかどうかを確認してください。
問題を送信する前に、問題ガイドラインをお読みください。よろしくお願いします。
バグと機能リクエストは GitHub で追跡されます。
ファン・イー
Laravel-Swoole パッケージは、MIT ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです。
おい、おい!いくつか手伝ってください!