タグ

2021年7月12日のブックマーク (2件)

  • ansible個人的メモ&Tips - Qiita

    ansibleを使い始めたので覚えておきたいことを個人的にメモ。 尚、家のドキュメントしか情報ソースにしていません。家のドキュメントは素晴らしく優秀です。 http://docs.ansible.com/ タスクのinclude includeでタスクを一纏めにして外部ファイルに書ける。これは、whenを付けてある条件時にのみ実行が可能。

    ansible個人的メモ&Tips - Qiita
    plasma0713
    plasma0713 2021/07/12
    “whenとwith_itemsを同時に指定した場合、 whenよりも先にwith_itemsが評価され、 with_itemsのループ各処理に対してwhen条件が評価される。 つまり、item変数値をwhen条件に含めることも可能。”
  • ActiveRecordのincludesは使わずにpreloadとeager_loadを使い分ける理由 - Qiita

    はじめに ActiveRecordでN+1問題やスロークエリを解消するためにeager loadingを行う場合、普段Railsを使って開発されている方であれば、パッと思いつくのはincludesではないでしょうか?もしくは、preloadやeager_loadを使用しますよね。 この記事では、Webサイト表示パフォーマンスを保つため、ActiveRecordのメソッドの違いや、どいういう場合に使ったら良いのか、どいういう場合には使わない方が良いのかについて書きました。 実際に Railsアプリケーションを作成して解説していきます。 用語の説明と分類「ORM の Eager loading と Lazy loading」 Webサイト表示パフォーマンスを保つため、ORMRailsではActiveRecord)では、Eager loading と Lazy laodingというものをサポー

    ActiveRecordのincludesは使わずにpreloadとeager_loadを使い分ける理由 - Qiita
    plasma0713
    plasma0713 2021/07/12
    “本記事の結論で述べた通り、includesは利用しない方が良いでしょう。なぜなら、includesは、preloadとeager_loadをよしなに振り分けるので。”