Question

J'ai une application Ruby on Rails qui sera un système de gestion de contenu (CMS), ce qui signifie qu'elle est principalement intensive en bases de données. Je m'attends à ce qu'il y ait suffisamment de trafic, alors avant de concevoir, je choisis les serveurs à utiliser. Le plus important pour moi est la performance.

J'ai entendu de bonnes choses à propos de Nginx et de nombreux développeurs de la communauté Rails me le recommandent. Sa seule préoccupation est que sa version est 0.8, qui est en version bêta. Quel est votre mot à dire?

De plus, je souhaite choisir entre le groupe Mongrel et Phusion Passenger. Qu'en penses-tu?

Je prévois d'utiliser Ruby 1.9 car il offre de meilleures performances que Ruby 1.8 et j'utiliserai VPS pour héberger mon site Web.

Mes performances principales sont les performances, même s'il faut plus de temps pour les installer l'une sur l'autre.

Votre avis est très apprécié.

Merci,

Tam

Était-ce utile?

La solution

Je deuxième pour Passenger + Nginx. Très faible mémoire et ce n'est pas trop difficile à installer. Quel type de serveur déployez-vous aussi? Les spécifications? OS? Je prendrais cela aussi en considération compte tenu de votre matériel disponible. Si vous avez déjà suffisamment de mémoire, qu’il s’agisse de Passenger ou d’Apache, optimisez et mettez votre application en cache de manière efficace.

Autres conseils

Deux commentaires: Vous pouvez déployer n’importe quelle application rails sur l’un de vos serveurs mentionnés, vous n’avez donc pas besoin de décider une fois pour toutes.

Les groupes de métis IMO ne valent plus la peine. Choisissez passager sur le serveur qui vous rend heureux.

Je recommande le passager nginx, les configurations sont belles et ordonnées, plus l’empreinte mémoire est vraiment faible comparée à celle du passager apache.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top