我有一个rake任务,它检查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