Frage

Ich habe eine Ruby on Rails-Anwendung, die ein CMS in Art und Weise sein wird, die es meist DB intensiv bedeutet. Ich erwarte, dass es anständige Menge an Verkehr haben, also vor der Gestaltung mir die Wahl, welche Server zu verwenden. Das Wichtigste für mich ist die Leistung.

Ich habe gehört, gute Dinge über Nginx und viele Entwickler in der Rails-Community empfiehlt es meine einzige Sorge darüber war, dass seine Version 0.8 ist die Beta Ich glaube, so war ich besorgt über mögliche Probleme. Was ist Ihre Meinung?

Auch möchte ich zwischen der Verwendung von Mongrel Cluster oder Phusion Passagier entscheiden. Was denken Sie?

Ich plane, um Benutzer Ruby 1.9, da es eine bessere Leistung hat, dass Ruby 1.8 und ich werde VPS verwenden meine Webseite zu hosten.

Meine wichtigsten Dinge ist die Leistung, auch wenn es länger Setup übereinander nimmt.

Ihre Meinung ist sehr geschätzt.

Danke,

Tam

War es hilfreich?

Lösung

Ich würde zweite für Passagier + Nginx. Sehr wenig Speicher und es ist nicht zu schwierig aufzusetzen. Welche Art von Server sind auch Ihre entfalte? Specs? O? Ich würde dies berücksichtigen und Ihre verfügbare Hardware berücksichtigen. Wenn Sie bereits genügend Speicher haben, dann sollte es kein Problem, ob sein Passagier oder Apache sein, nur optimieren und Ihre Anwendung effizient zwischenzuspeichern.

Andere Tipps

Zwei Anmerkungen: Sie können jede Rails-Anwendung auf alle Ihre erwähnten Server bereitstellen, so dass keine Notwendigkeit, dies einmal zu entscheiden, und für alle jetzt.

IMO Mischlings Cluster ist nicht mehr die Mühe wert. Gehen Sie für Passagier auf, was Server macht glücklich.

Id Passagier nginx empfiehlt, sind die configs schön und ordentlich plus der Speicherbedarf ist sehr niedrig im Vergleich zu Passagiere Apache.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top