因此,我們約有50,000名已註冊每週通訊的用戶。這封電子郵件的內容是爲每個用戶個性化的,但這不是一封羣發郵件。從Rails發送每週新聞郵件的策略
我們正在使用Rails 4和Mandrill。
現在我們每次要發射這個emails.rake
任務需要大約12個小時,我正在尋找一種分配時間或縮短時間的方法。
我可以用來改善這個時間的一些技巧是什麼?
我正在考慮使用mandrill模板,只是發送json對象到mandrill,讓他們從他們的最後發送電子郵件,但我不確定這是否會幫助提高速度。
在50,000+級別:我如何保持電子郵件發送時間的可管理性?
增加處理後臺作業的進程數量。他們可以並行工作。 – Swards
我正在使用'UserMailer.delay.weekly_email(user)',但是我仍然看到每個電子郵件大約7秒鐘,並且它們被同步發送。你有沒有另外一種方法可以解決這個問題? –
您是否需要爲每個電子郵件發送一個JSON對象,或者將mandrill接受多個電子郵件的JSON? –