我有一個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