タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

redisに関するyouko03のブックマーク (1)

  • Railsでクエリ結果をキャッシュしてDB負荷を軽減する - Qiita

    はじめに Ruby on Railsを使ったサービス運用時に(Ruby on Railsに限った話ではありませんが)サービスの成長に連れてサイトへのアクセス増大によりDBへの負荷が原因でサイトのレスポンスが遅くなってしまうことがあります。 そのような場合の対応策の一つとしてクエリの結果をキャッシュしてDBアクセスの回数を減らして負荷を軽減するという方法があります。 この記事では簡単なサンプルを使ってクエリの結果をキャッシュする方法を紹介します。 実行環境 ruby 2.5.1 rails 5.2.1 以下のサンプルではキャッシュストアとしてredisを使用するため localhost:6379 でredisにアクセスできる状態を前提としています。 サンプルプロジェクトの準備 サンプルとしてArticle(model)を持つプロジェクトを作成します # プロジェクの作成 $ bundle e

    Railsでクエリ結果をキャッシュしてDB負荷を軽減する - Qiita
    youko03
    youko03 2020/07/09
    こういう感じでやるのか
  • 1