PHP-FPM과 Apache 간의 Nginx 로드 밸런싱

PHP-FPM과 Apache 간의 Nginx 로드 밸런싱

업스트림 PHP 서버는 동일한 서버 소프트웨어를 실행해야 합니까?

다음과 같은 Nginx 구성이 있는 경우

 upstream myapp1 {
        server srv1.example.com;
        server srv2.example.com;
    }

백엔드 데이터베이스와 동일한 웹사이트를 공유한다고 가정할 때, srv1에서 Apache를 사용하고 srv2에서 PHP-FPM을 사용하여 동일한 실제 로드에서 둘을 비교할 수 있습니까?

답변1

아니 그들은 그렇지 않아가지다동일한 소프트웨어를 실행하십시오. 발생할 수 있는 차이점에 대비하는 한 백엔드에서 원하는 것은 무엇이든 사용할 수 있습니다.

PHP 애플리케이션과 다양한 시스템에서의 동작은 성공에 중요한 역할을 합니다. 한 사람이 공유 데이터베이스에 있는 다른 사람의 기록을 손상시키는 버그가 있어서 모든 것이 엉망이 되는 끔찍한 시나리오를 상상할 수 있지만 먼저 준비 환경에서 이중 설정을 철저하게 테스트해야 합니다. 그렇죠?

클라이언트를 갖는 것이 유용할 수 있습니다.'어려운'이렇게 하면 모든 문제가 한쪽 또는 다른 쪽의 탓으로 돌릴 수 있습니다.

관련 정보