2017-07-31 104 views
0

如何讓服務器保持活動狀態並每隔60分鐘或在特定時間段後更新數據庫?每60分鐘刷新一次數據庫/服務器

我正在爲網站更新每個用戶數據庫的項目工作。

如果用戶將某物添加到購物車,庫存會更新。

但是,如果用戶在60分鐘內未結帳,產品將從購物車中移除,並且庫存會再次更新。

現在的問題:如果沒有人訪問該網站說2個小時,我應該如何更新服務器/數據庫?

簡而言之,如何讓服務器在沒有任何用戶訪問網站的情況下運行。 我想爲服務器設置一個計時器。

我希望有人能夠理解我所要求的。

回答

0

您需要實現時間調度程序或每60分鐘運行一次的偵聽程序,在時間調度程序中實現更新數據庫邏輯。

+0

肯定的,那就是,問題是我怎麼做到這一點正是我想要做什麼? –

+0

你在服務器端使用哪種語言和框架(例如 - > java,Spring等)? –

+0

我正在使用PHP 但我通過使用每個項目的時間戳解決了它。 –