我正在建立一個預訂系統,並希望能夠解決這個問題的最佳方法。每天都有可預訂的「插槽」(從上午7點到下午1點,&下午2點到7點)。我正在jQuery/Laravel中創建應用程序,並且已經構建了預留插槽的部分。插槽應保留最多15分鐘。在此之後,如果預訂尚未確認,則該插槽應該再次可用。預約系統的範圍
對我來說,檢查保留點是否已過期的最佳方法是什麼?我有很多想法:
1)當插槽變爲保留時,在數據庫中插入一個expires_at
時間戳。然後每分鐘運行一次cron作業以查看該插槽是否已過期。如果是,請將狀態更改爲可用。
2)或者在頁面定時器上有一個jQuery,它在插槽被保留時立即啓動。一旦達到15分鐘,發送一個ajax請求,將狀態重新設置爲'可用'。
有沒有人有任何進一步的建議?
感謝
是的,這是真的。所以在這個解決方案中也需要cron作業。 – V4n1ll4
是的,在此解決方案中將需要cron。 – RY35
你有什麼建議,或者你認爲1號是最好的? – V4n1ll4