概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Partial rendering performance in Rails 原文公開日: 2017/11/17 著者: Alessandro Rodi Rails: パーシャルとcollection:でN+1クエリを回避してビューを高速化(翻訳) Railsでビューのレンダリング(特にパーシャル)を正しく行うことの重要性に気づいてない人をよく見かけます。本記事では、さまざまなアプローチのパフォーマンスの相対数値を比較します。このトピックは、多くのブログ記事で見落とされがちです。 N+1クエリの回避 最初の重要なトピックは「N+1クエリ」です。N+1クエリをのさばらせると速度低下が不可避になり、その他のパフォーマンス最適化も効かなくなってしまうことがあるため、ぜひとも回避しましょう! 非常にシンプルな例から見てみましょう。 <%