私はRailsアプリケーションに取り組んでおり、現在、共有ホスティングでホストされています。しかし、それは合理的な処理を必要とする多くの機能を取得しており、私はそれをVPSのクラウドサーバーに移動することを考えています。サーバー管理の経験はありませんが、シンプルなアプリケーションなので自分で管理したいと思います。少しグーグルして、私はいくつかのセットアップオプションを見つけました:
- Phusion Passenger+Apache。これが今日のデフォルトオプションのようです。
- Phusion Passenger+Nginx。NginxはApacheの軽量オプションとして表示されますが、Apacheにははるかに多くのモジュールとサポートがあります。
- 雑種+アパッチ。雑種についてどう考えたらいいのかわからない。私が見つけた議論は時代遅れのようですが、Apacheを使った雑種のクラスターについての素晴らしい記事があります。
それで、あなたは何をお勧めしますか?このアプリケーションのトラフィックは少ないですが、多くの処理集約型の操作を実行し、少数の静的ファイルしか提供しません。VPSでは必要なメモリを適宜請求するため、メモリ消費は重要です。そして、私は初心者なので、ドキュメントと構成の容易さが非常に重要です。サーバーに何らかのComet/サーバープッシュのサポートがあれば、それもいいでしょう。私はすぐにそれを追加することを計画しています(私はプーリングの厄介な考えに耐えられません)。