0

現在、Windows ラップトップで Rails を開発していますが、実行速度が非常に遅いです。パフォーマンスを高速化するために、JRuby または IronRuby でレールを実行してみる価値はありますか?

4

1 に答える 1

2

Ruby 1.9.2 または 1.9.3 を使用している場合は、心配する必要はありません。他のものと同じか、それ以上に高速です。また、Java アプリケーションは大量のメモリを使用する傾向があることにも注意してください。

開発中はリクエストごとにアプリがリロードされますが、本番環境ではサーバーの起動時にのみロードされます。

それをテストするには、実稼働環境でアプリを実行してみてください。おそらく、thinなどの他のサーバーを使用する必要があります。

thin start -e production

また、これが役に立たない場合。キャッシュについて考えたり、新しいインデックスを作成したり、より良いデータベースに変更したりする必要があるかもしれません (おそらく sqlite を使用しているかもしれません)。しかし、Jruby や IronRuby に変更してもそれほど役立つとは思えません。

于 2012-06-26T02:04:19.277 に答える