我正在網頁(在彈出窗口中)檢查用戶狀態 - 無論他是處於活動還是空閒狀態。如果他閒置超過30分鐘,窗口將自動關閉並重置數據庫中的一些標誌。檢查網頁上的用戶狀態(活動,空閒)
我設置了包含進入時間(他打開彈出窗口的時間)的cookie,並在每次頁面刷新或導航到另一頁面時(仍在彈出窗口中)對照當前時間對其進行檢查, 。除了cookie之外,我還在數據庫中設置了時限(在彈出窗口未打開的情況下,cron作業將通過檢查數據庫中的進入時間來處理標誌的重置)。
有可能是他在窗口中鍵入內容並且30分鐘內沒有頁面加載的情況,所以窗口會自動關閉,他將失去他的工作。所以我添加了一個功能,以便每個和點擊事件,cookie和數據庫中的時間值將被更新。
另外,可以有多個人使用該系統。
這會消耗太多資源嗎?我不熟悉與這個問題有關的東西。還是有更好的方法來做到這一點?
謝謝!