お世話になります。
現在Railsで複雑な計算を伴う重い処理を実装しています。
流れとしては
複雑な計算をする(controllerからメソッドを呼び出し) ↓ 計算結果を変数に代入 ↓ viewに表示
という流れになっております。
だいたいresponseが3秒ほどかかってしまいます。
このままですと、同時アクセス時にフリーズしてしまうので、別スレッドを立てて計算する方法を試しているのですが、私インフラの知識が乏しく、うまくいかない状況です。
とりあえず
ruby
1Thread.start 2#処理 3end
で囲ってみましたが、計算結果を変数に入れる前にviewを表示し、変数がundefined errorになってしまいます。
その後、いろいろ調べてみたのですが、どれもうまくいかず、かなりスタックしております。
誠に恐縮ではございますが、このような状況でのベストプラクティスをご教示いただけると幸いです。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。