나는 최근에 Apache와 Nginx의 차이점을 조사해 왔으며 어떤 것을 선택해야할지 혼란스러워합니다.
나는 약간의 검색을했지만 두 사람 사이에 확실한 비교는 없으며 여기 누군가가 두 사람의 차이점에 대한 견해를 줄 수 있는지 궁금합니다.
내 현재의 지식은 mod_php가 fastcgi보다 빠르고 안전하다는 것을 이해할 수 있지만 Apache는 동시 연결 및 메모리 소비와 관련하여 훨씬 나쁩니다.
내 사이트는 긴 폴링을 많이 사용하지만 AJAX 웹 기반이 아닙니다 (즉, 맨 위에 긴 폴링이있는 Apache).
Apaches 메모리 문제에 대한 나의 원래 해결책은 node.js를 통해 긴 폴링을 보낸 다음 node.js가 2 초마다 Apache에 액세스하도록하는 것입니다.이 경우 Apache는 열린 연결이 없지만 대신 node.js가됩니다. 나는 이것이 충분하지 않다는 것을 깨닫고 다른 해결책을 찾고 있습니다. 나는 원래의 아이디어가 효과가 있었는지 여전히 관심이 있습니다.
그렇다면 현대 웹에는 어떤 것이 더 좋습니까? 아파치 또는 Nginx?
업데이트 : 주어진 모든 제안이 좋고 유효했습니다. 나는 전체 Nginx 서버를 사용하는 원래의 두 번째 아이디어를 가지고 갔다. 나는 전용 서버이기 때문에 fastcgi로 보안 문제를 겪을 수 없다는 것에 만족하고 있으며 긴 폴링 스크립트는 PHP로 작성해야하기 때문에 높은 부하 동시 연결을 처리 할 수있는 서버가 필요합니다. 메모리가 부족한 구조를 변경합니다.
Martin F의 대답은 마크에 대한 가치가 있다고 생각되는 내 질문에 명확하고 완전한 답변을 주었으므로 표시되었습니다.하지만 세 가지 답변 모두 좋고 유효하며 내가 소유 한 다른 사이트에 리버스 프록시를 사용하는 것이 가장 확실합니다. 방금 Nginx가 프록 싱에서 할 수있는 매우 쿨한 것을 발견했기 때문에.
감사,