我正在開發一個允許用戶進行社交互動的在線系統,當然,能夠識別實際上在線的用戶將是非常重要的。我知道HTTP是無狀態的,而且我知道使用會話,所以我需要通過比較用戶的最後一次活動時間和任意到期時間來完成此操作。我應該使用單獨的表來存儲在線用戶,還是應該在現存成員表中使用其他字段?
我的終極問題歸結爲:如果我只是將某些字段添加到現有成員表(last_active_time
,is_user_online
,hide_online_status
等),或者這將是最好保持在一個單獨的表這一信息?我最初的想法是爲了簡單而使用現有的表格。除了複雜程度之外,一個人與另一個人有什麼好處/不利之處?