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/1GB 메모리/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 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다.
안녕 친구! 몇 분 동안 저를 도와주세요!