処理負荷軽減

【Django】第二回:DjangoでN+1を防いで高速化を行うテクニック

バックエンド担当の山田です。 前回の予告通り引き続き処理負荷軽減テクニックを紹介します。 xmart-techblog.hatenablog.com 前回はN+1の箇所の見つけ方を紹介したので、今回は具体的に問題箇所に対応する方法… select_related, prefetch_relatedについてで…

【Django】DjangoでN+1を防いで高速化を行うテクニック

こんにちはバックエンド担当の山田です。 自分の担当回では処理負荷軽減のテクニックを数回に渡って記述していこうと思います。 弊社のサービス「クロスオーダー」ではPythonのフレームワークであるDjangoを利用しています。 Djangoに限らずORMの機能が充実…