Session 的原理及其在项目中的作用

一、Session 的原理是什么?

Session是一种可以维持服务器端的数据存储技术。

Session保存在服务器端;并且一般要配合cookie使用,在浏览器禁用了cookie功能,只能使用URL重写来实现session存储的功能。

二、Session共享的分类

【1】分布式系统中(集群间)session共享的问题?

由于session是在服务器端保存的,如果用户跳转到其他服务端的话,session就会丢失,一般情况下,session不可跨服务器而存在。

解决方案:客户端Cookie保存、服务器间session同步、使用集群管理session、把session持久化到数据库。

【2】不同站点,session能共享吗?

解决方案: 基于nginx负载均衡,多站点共享Session

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_42405670/article/details/89474353