如何避免SESSION丟失?

如何避免SESSION丟失?

一般的項目在集羣的服務器情況下SESSION會出現丟失的問題?

原因:默認負載均衡會把每次請求轉發到不同的服務器,而SESSION只保存在其中一臺服務器,所以當轉到其他服務器上時,這臺服務器是沒有SESSION的。

解決辦法:

1. 程序上實際SESSION共享。

a) session存到數據庫中

b) session存到memcache中

2. 配置負載均衡服務器策略爲IP_HASH這種。

SESSION存儲機制

SESSION存儲機制

文章來源:劉俊濤的博客 歡迎關注公衆號、留言、評論,一起學習。


若有幫助到您,歡迎捐贈支持,您的支持是對我堅持最好的肯定(_)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章