私は時々mysqlクエリを実行したいプロジェクトに取り組んでいます。クエリが長すぎます。実際には、ユーザーがリクエストを実行するとクエリが完了します。
多くのユーザーがリクエストを行うと、アプリケーションの応答が遅くなることが懸念されます。そのため、クエリを実行して、クエリの応答を時々ロードし、要求に応じて、クエリを何度も実行する代わりに、コントローラーからのアクションがこの変数を使用するようにします。
いつでも使用してそれを行うにはどうすればよいですか?
予定通り.rb
every 5.minutes do
runner "variable = Model.method"
end
そしてコントローラーに
def some_action
"the variable should be loaded here"
end