2012-02-21 28 views
1

我在heroku雪松堆棧上使用了帶有Delayed-Job 3的hirefire-gem,並且在招聘/解僱方面工作得很好,但是工作執行的表現非常糟糕。啓動後臺作業並在UI中查看結果需要大約5-8秒,而在heroku上需要大約25-30秒(!)。Rails實時處理後臺作業

作業的處理時間在本地/部署中大致相同,但是招聘人員(縮放,向上,開始......)似乎花費了大量時間(?)。

是一個常見問題?有沒有解決方案(耙子任務等)?

非常感謝。 最好的,菲爾

回答

0

這是事實,你的工人並沒有一直運行,但爲每個單獨的工作。滯後是代碼啓動時間。

如果你有一個全職的測試儀,工作應該幾乎是瞬間進行。

+0

好,但由於並行工作的數量應該(理論上)無限,這不是一個解決方案......從實際的財務角度來看:-) – user966041 2012-02-21 16:19:08

+0

不確定你的意思。一名全職員工可以在一個月內處理相當數量的費用,只需花費35美元。 – 2012-02-21 17:50:38