1

この投稿で説明されているrailtiesパッチを使用します:slow rails stack、ステップ「set_routes_reloader」が定期的に3秒以上かかっていることに気づきました。

これは予想されますか?そうでない場合、私は何を間違っているのか、および/または私が何か間違っているのかどうかをどのように把握するのですか?

4

1 に答える 1

0

私たちの場合、問題は私たちが定義しているルートが多すぎることでした。set_routes_reloaderステップは、ルートをロードします(ご想像のとおり)。適切な:except /:only引数を追加することで、多くのマイレージを獲得しました。

あなたを助けるかもしれない何かはあなたに関連するコントローラーアクションを持たないルートのリストをあなたに提供するtraceroutegemです。tracerouteの出力を処理し、routes.rbファイルを更新するためのワンタイムスクリプトを作成しました。ここで見つけることができます。

于 2012-08-07T16:51:54.147 に答える