Apache를 통해 여러 도메인 및 응용 프로그램이 실행되는 서버가 있습니다. 모두 지금은 잘하고 있지만 테스트를 위해 서버부터 시작하여 성능이 많이 필요한 웹 응용 프로그램 (CPPCMS와 함께 C ++ 사용)을 개발할 계획이 있습니다.
어쨌든 NGinx에 대해 많이 들었습니다. 아파치보다 성능이 뛰어 나기 때문에 새 프로젝트에서 사용할 가치가 있는지 스스로에게 묻고있었습니다. NGinx가 어떤 종류의 성능 병목 현상을 정확하게 해결하는지 모르기 때문에 마음에 명확하지 않습니다.
나는 아파치 파워 유저가 아니며, 리눅스 관리자가 열악하고 웹 응용 프로그램을 많이 개발하지는 않지만 개념을 가지고 있습니다. 나는 주로 소프트웨어 작성에 전념하기 때문에 웹 서버 부분이 때때로 나에게 모호합니다. 아파치를 통해 웹 사이트를 구성해야 할 때마다 문서를 탐색하지 않아도 모든 것을 깨뜨리지 않도록 많은 시간이 필요합니다.
즉, 나는이 측면에서 훨씬 나아지고 있지만 여전히 조언이 필요하다고 생각합니다. 나는 nginx 구성 파일을 보았는데, Apache 파일보다 훨씬 이해하기 쉽지만 어쩌면 틀렸습니까?
내가 수집 한 정보에서로드 균형 조정을 원할 때 NGinx가 최선의 선택이 될 수 있습니다. 따라서 여러 컴퓨터에 응용 프로그램을 분산시킨 경우에는 그렇지 않습니까? 스콜 링 (및 성능) 응용 프로그램을 생각할 때 필요한 것 같지만 Apache에서 NGinx로 이동하는 것이 재미있을 때 더 많은 것을 알아야 할 수도 있습니다. 현재 사용중인 모든 앱에서 NGinx로 전환 할 가치가 있습니까? 비용은 얼마입니까? (즉, 서로 전환하는 데 시간이 오래 걸리는가?) 문제없이 동일한 컴퓨터에서 Apache와 NGinx를 모두 사용할 수 있습니까?
참고 사항 : C ++ 대신 해석 언어를 사용하도록 권장하지 마십시오. 질문과 관련이 없습니다. 참고 항목 CPPCSM의 이론적 근거 페이지를 그 fromt 종류의 응용 프로그램의 어떤 혜택을 누릴 수 있습니다 볼 수 있습니다. 단점 (루비와 파이썬의 앱과 비교할 때 이미 전력 소비가 적은 웹 응용 프로그램에 사용하는 앱과 비교)을 완벽하게 이해하고 있습니다.