2012-01-11 6 views
3

最近、N + 1の問題に対処するRailsの "bullet"宝石について知り、あなたのアプリがいつeager fetchingを使うべきかどうかを決めました。どうやら、実行時に、不要なN + 1ロードの発生や、遅延フェッチが使用されているインスタンスで処理速度を上げるための熱心なフェッチの必要性をチェックします。N + 1フェッチを検出するGrailsプラグインはありますか(Rails bullet gemに似ています)?

https://github.com/flyerhzm/bullet

Grailsのための同等のプラグインはありますか?

答えて

0

短い答えは、いいえです。 Grails用のプラグインはありませんが、現時点ではこれが行われています。コードを使用してフェッチモードを手動で管理する必要があります。

最初にアプリケーションを開発してからプロファイルして、フェッチモードの変更が適切な場所を特定することをお勧めします。

「測定を2回、1度カットする」というルールを覚えておいてください。

関連する問題