我正在開發一個簡單的登錄系統,我將不得不存儲兩個cookie。一個表示哪個用戶登錄,另一個表示用戶所屬的「計劃」(數據庫)。那麼,在客戶端,第一個cookie(us_auth)和第二個(pl_auth)將存儲散列(md5),以便在服務器端檢查密鑰。memcached與node.js的需求是什麼?
現在,在服務器端,我將存儲這兩個鍵來爲它們分配值以正確地路由用戶。一個簡單的認證系統。
那麼,這裏的問題來了。在PHP中,我們有$ _SESSION,而在Node上,我們有模塊可以做同樣的事情,但我希望有更多的控制權直接處理數據。我有兩個選擇: Memcached,或者一個簡單的全局變量,它存儲一個key-> value對象(在我的情況下,hash-> value)。
在我的情況下,最好的選擇是什麼?從簡單的角度來看,第二種選擇似乎更加快速,實用和簡單。