0

Railsアプリを開発していますが、パフォーマンスの問題があり、非常に煩わしいです。私が自分のPC(Ubuntu 11.10-シンサーバー)でサーバーを実行しているとき、それは非常に遅く、すべての新しいリクエストは最大3〜4分かかることがあります。これは本番サーバーでは発生しません。本番サーバーではすべてがスムーズに実行されます。

ローカルホストで動作するように適切に構成されていないことがスフィンクスである可能性がありますが、どう思いますか?もっと情報が必要ですか?Gemfile?

お知らせ下さい!

4

2 に答える 2

1

あなたのマシンは単に遅いと思います。actioncontroller::base を調べて、そこに含まれるすべての内容を確認して、各リクエストが何を行っているかを理解することができます。リクエストを高速化したい場合は、actioncontroller::metal を調べてみてください。これは actioncontroller::base の簡素化されたバージョンで、ほとんどラックに似ています。つまり、テンプレート エンジンを使用したり、レイアウトやヘルパーを使用したり、その他多くのものを使用したりしません。

于 2012-07-02T20:03:57.473 に答える
0

1 つのリクエストに 3/4 分は本当に多すぎます...とにかく、アセットをより速く提供するのに役立つ gem である dev-tweaks を使用して、開発セットアップをスピードアップすることができました。

https://github.com/wavii/rails-dev-tweaks

于 2012-07-02T21:22:33.467 に答える