php
-
nginx unit, swool, Roadrunner, octane - 라라벨을 초당 5천번 이상으로Laravel 2021. 3. 20. 10:55
라라벨, PHP의 경우 빠른 처리를 못한다는 이야기가 근거 없이(?) 논의되고 있는데 swool이나 roadrunner를 사용하면 라라벨에서 대용량 처리가 가능해집니다.. Swoole와 RoadRunner는 CPU 코어 수를 기반으로 여러 Worker 프로세스를 Fork(분기)시켜 PHP를 보다 효율적으로 실행할 수 있는 코루틴(coroutine)을 사용합니다. Swoole/RoadRunner를 사용하면 메모리에 올려진 바이트코드를 사용해 오버해드를 최소화 할 수 있는 OPcache와 함께 PHP 앱의 startup 효율성을 높일 수 있습니다. 프레임워크의 startup 시간을 제거하면서 무거운 HTTP 워크로드가 많은 어플리케이션에 많은 개선 효과가 있습니다. nginx unit unit.nginx.o..