2013-04-09 133 views
1

在緩存中存儲用戶特定的數據(如loginAccountId等)是多少人工?緩存或會話?

當用戶登錄系統,如果我們將LoginAccountID存儲在緩存會話的會話是否是人工的?

如果存儲在緩存中會面臨什麼問題?

+0

不可恢復的數據應該進入會話,例如,用戶輸入。除非您願意(並且能夠)再次檢索它,否則不要將任何內容放入緩存中。 – 2013-04-09 08:33:43

+0

類型的重複,但答案在這裏:http://stackoverflow.com/questions/428634/advantages-of-cache-vs-session – Jeff 2013-04-09 08:34:29

回答

1

實際上,服務器上的會話變量被設計爲緩存用戶特定的數據。將用戶特定的數據存儲在緩存中,就像重新發明輪子一樣。

+0

意味着沒有必要保持緩存中的數據的權利?會議會做同樣的想法,對吧?也會話是爲每個用戶/會話創建的,所以會話更人性化..感謝您的回覆。 – Amogh 2013-04-09 09:21:06

+0

用戶特定的數據應該處於會話中。因爲這是會議的目的。應該使用緩存來存儲應用程序特定的數據。問候。 – 2013-04-09 09:35:50