2016-05-02 12 views
2

私は小さなアプリケーションにはレールを使用しますが、私は専門家ではありません。私は、512MBのRAMを搭載したDigital Oceanサーバーでそれらをホストしていますが、これは不十分と思われます。Ruby on Railsサーバー要件

1つのアプリケーションでRuby on Railsのサーバー要件(RAMの面で)が不思議でした。

私のサーバーがサーバー上のアプリケーションの数をサポートできるかどうかを測定できますか?

多くのお礼ありがとうございます

答えて

3

これは、処理する必要があるトラフィックの量によって異なります。私たちには2台のマシン(32GBのRAM、以下参照)があり、32人のユニコーン労働者が2人で1つのアプリケーションにトラフィックを送り、2人のワーカーにはトラフィックがほとんどないマシンが1台あります。

私たちはまたデータベースを考慮する必要があります(これは私たちが許可した大きなキャッシュのために私たちのケースでは最大RAMを必要とします)。そしてその上に、私たちは* nixを使って、未使用のRAMにファイルシステムをキャッシュしています。

結論:どのような種類のトラフィックが予想されるのかをあなたに知らせなくては大変です。

大きなアプリ用の2台のいずれかのサーバー上の私たちのメモリ使用量:https://gist.github.com/2called-chaos/bc2710744374f6e4a8e9b2d8c45b91cf

出力は私がUNISTATと呼ばれる作られた小さなRubyスクリプトからである:そうですねhttps://gist.github.com/2called-chaos/50fc5412b34aea335fe9

+0

。ユニコーンの労働者が使用する 'RAM 'をどのように測定するのか、'要点'についての参考資料を提供してください。 –

+0

ありがとうございます。私は非常に低い交通量を持つ3つのレールアプリを持っています:毎月500/1000訪問。それは非常に低いので、私は必要でないならアップグレードしないだろう。 –

+0

...なぜ人々はこの質問をダウングレードしていますか?それは不十分な質問ですか? –