Hyperf HTTP 서버 부팅 과정 분석

Hyperf 프로젝트를 생성한 후 터미널에서 php bin/hyperf.php start 명령을 실행하면, 잠시 후 워커 프로세스가 시작되고 HTTP 서버가 9501 포트에서 대기 중이라는 로그가 출력된다. [INFO] Worker#3 started. [INFO] Worker#1 started. [INFO] Worker#2 started. [INFO] Worker#0 started. [INFO] HTTP Server listening at 0.0.0.0:9501 브라우저에서 http:// ...

7월 4일 20:06에 게시됨

Hyperf 심층 분석: HTTP 서비스가 요청을 처리하는 방식

이전 글에서 HTTP 서비스 시작 시 발생하는 과정을 다루어 Hyperf 프레임워크와 HTTP 서비스 초기화 과정에 대해 더 깊이 이해할 수 있게 되었습니다. 오늘은 HTTP 서비스에 접속할 때 요청을 어떻게 처리하고 응답 콘텐츠를 반환하는지에 대해 계속해서 알아보겠습니다. HTTP 서비스가 시작될 때, Hyperf는 Swoole에 요청 이벤트 처리 함수를 등록합니다. HTTP 요청을 받 ...

6월 21일 18:50에 게시됨

Hyperf 디스패처의 고성능 요청 및 이벤트 처리 메커니즘 분석

Hyperf는 초고속 성능과 유연성에 중점을 둔 코루틴 프레임워크로, 디스패처(Dispatcher) 컴포넌트는 효율적인 요청 처리와 이벤트 스케줄링의 핵심 엔진 역할을 합니다. 이 글에서는 Hyperf 디스패처의 작동 방식을 깊이 있게 분석하여 내부 메커니즘을 이해하고 최적화 기술을 익히는 데 도움을 드리겠습니다. Hyperf 디스패처란? Hyperf 디스패처는 프레임워크의 "트래 ...

6월 19일 18:28에 게시됨