그누보드7 Octane 적용 간단 벤치
octane + frankenPHP 조합이 좋네요.
그누보드7이 정식으로 octane 지원하나요? AI 에게 세팅하고 테스트 했더니 해주긴 합니다.
총 5명이 반응했습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 1개
직접 벤치마크까지 진행해 공유해 주셔서 감사합니다. 좋은 참고가 되었습니다.
다만 아쉽게도 그누보드7은 Octane을 공식 지원하지 않습니다.
내부적으로 호환성을 점검해 본 결과, 그누보드7의 모듈/플러그인 동적 로딩이
public/index.php진입점을 전제로 설계되어 있는데 Octane은 이 진입점을 거치지 않기 때문에 일부 확장이 정상 로드되지 않을 수 있습니다. 또한 요청이 끝나면 상태가 초기화되는 PHP-FPM 과 달리 Octane 워커는 상태를 계속 유지하므로, 미들웨어/설정 캐시/템플릿 로딩 등 여러 지점에서 요청 간 상태 오염이나 메모리 누적이 발생할 수 있는 것으로 확인했습니다.테스트 환경처럼 단일 사용자로 짧게 돌릴 때는 문제없이 동작하는 것처럼 보일 수 있으나, 실제 운영 환경(다수 사용자, 확장 설치/설정 변경, 장시간 구동)에서는 원인을 특정하기 어려운 오동작으로 이어질 수 있어 현시점에는 운영 서버에 Octane 적용을 권장하지 않습니다.
응답 속도 개선이 필요하시다면 PHP-FPM 환경에서 opcache 활성화만으로도 충분한 효과가 있으며, Redis 캐시 연동을 추가하시면 더 도움이 됩니다.
공유해 주신 수치는 Octane 지원을 검토할 때 좋은 근거 자료로 참고하겠습니다. 감사합니다.