0
每週做一份工作的最佳方式(更簡單;速度;優雅)是什麼?每週做一份工作
我需要每週都做這項工作,但每位用戶都需要從註冊用戶的日期開始計算。
例如,
用戶在週一1名註冊,該用戶將運行每星期一的工作(不包括註冊星期一)
用戶2在週二註冊,這樣做的工作用戶將在每個星期二運行(不包括週二的註冊)
這項工作很簡單,就像在數據庫中增加一個字段一樣。
請記住,我正在使用Laravel框架,解決方案應該在Laravel框架環境中「優雅」。
我想你將不得不爲每個用戶創建一個自定義的cronjob。有很多關於如何創建php cronjob的教程,以防您需要幫助。 – treegarden
@treegarden這是可行的,因爲可以有成千上萬的用戶。關於性能? –
您可以每天運行一個cronjob,只需在星期一檢查星期一註冊的用戶,等等。雖然鑑於它在數據庫中增加了一個字段,你真的需要嗎?您是否可以在需要時重新計算價值? – andrewsi