DB를 많이 사용하는 CMS가 될 Ruby on Rails 애플리케이션이 있습니다. 상당한 양의 트래픽이 발생하기 때문에 설계하기 전에 어떤 서버를 사용할 것인지 선택해야합니다. 나를 위해 가장 중요한 것은 성과입니다.레일즈 애플리케이션 용 Apache 또는 Nginx & Passenger 또는 Mongrel을 사용해야합니까?
Nginx에 대한 좋은 소식을 들었고 Rails 커뮤니티의 많은 개발자는 자사의 버전이 0.8이라는 베타 버전에 대해 우려하고 있습니다. 잠재적 인 문제가 우려됩니다. 당신의 말은 무엇입니까?
또한 Mongrel 클러스터 또는 Phusion Passenger를 사용할지 여부를 결정하고 싶습니다. 어떻게 생각해?
나는 Ruby 1.8과 내가 VPS를 사용하여 내 웹 사이트를 호스팅 할 때 성능이 향상되므로 Ruby 1.9를 사용할 계획입니다.
다른 하나를 설정하는 데 시간이 오래 걸리더라도 성능이 향상됩니다.
귀하의 의견은 높이 평가됩니다.
감사합니다,
탐
답장을 보내 주신 Omar와 Nick에게 감사드립니다. 내 서버는 512 RAM 및 40GB 디스크 공간이있는 VPS입니다. 데비안 리눅스를 사용하고 있습니다. 승객이 Ruby 1.9에서 작동하는지 알고 있습니까? 나는 당신이 그것을 시도했는지에 관해 궁금하게 생각하고있는 그들의 웹 사이트에 그것의 어떤 표시도 발견 할 수 없었다. – Tam
512RAM은 충분히 많기 때문에 표준 Passenger + Apache에서 좋을 것입니다. 그러나 더 많은 메모리를 절약하려면 Nginx를 사용해보십시오. 그것은 메모리 발자국을 더 작게 만들 것입니다. 예 승객은 루비 1.9에서 작동합니다. - =) 재미있게 보내십시오! –
nginx/passenger에 대한 하나의 성가신 점은 nginx가 동적으로로드 된 모듈을 지원하지 않으므로 소스에서 모든 것을 컴파일해야한다는 것입니다. – jonnii