links
テーブル内のすべてのリンクをチェックして、壊れているかどうかを調べる(そして、壊れたものを修正するために管理者に電子メールを送信する)レーキタスクがあります。Rails 3.1での並列処理は? - 壊れたリンクを確認する
このプロセスは完了するまでに5時間以上かかります! 。?:(ここ(原因リンクの膨大な数に)
どのように私は、そのプロセスを並列化することができます
は、参考のために私のコードです:あなたの正確な計算のニーズに応じて
broken_links = []
Link.all.each do |link|
unless is_url_valid(link.url)
broken_links.push(link)
end
end
# email list of broken links to admin
あなたが最近変更されたオブジェクトのみをチェックしません行うことができます変更されていないオブジェクトをチェックしますか? – megas