ガリレオスコープ開発チームによる �最新Web動向、技術メモ ( Ruby, Rails, node.js ) です 遅延処理と実行トリガーなどどうも混同しやすいので整理してみる。 遅延処理(resque + daemon-spawn)バックグラウンドで非同期などとも言われるが、例えば1000通のメール送信とかなど、 一つの処理が重くて、ブラウザ上でユーザを待たせる場合に、後で処理しておく事。 2系ではResqueがデーモンで実行できないので、daemon-spawnを入れて可能となる。 実行トリガー処理が始まる直接的な原因 1.ユーザアクション:ユーザがボタンを押したときに即時実行2.遅延実行:ユーザがアクションした一定時間後3.時間:ある時間になったら処理が動きだす2と3を実行するには、resque-scheduler(cronに相当する 比較サイト)が必要である。 ほとんど、このサイ