验证中...
Languages: SQL
Categories: 数据库相关
Latest update 2019-05-12 14:55
服务器如何识别客户端的状态?
Raw Copy
1. Http是没有状态的。
比如,用户A--->访问服务器, 服务器如何知道下一次访问服务器的是用户A?
这需要用到 session(服务器端),它可以用来存储用户信息
2. 服务器的session如何保持到客户端?
这需要用到浏览器的 cookie.
3. cookie 和 session 之间的关系是什么?
服务器端用 session 来保持用户状态
客户端(浏览器)用 cookie 来保存 session
服务器端把 session 种植到cookie中,下次访问服务器时,会带着 cookie过来,进而达到身份认证的过程
4. 如何存储 session?
存储在服务器的内存中不是最好的办法(因为当session非常大时,存储空间受限)
这里有一个非常好用的存储session的数据库 redis。它可以实现快速读/写,而且使用简单, key-value。
当然也可以使用mongodb数据库来存储session。但是使用mongodb,要考虑到读/写性能的问题。

Comment list( 0 )

You need to Sign in for post a comment

Help Search

Gitee_sixth 5th_float_left_close