在mysql中存储会话

时间:2012-07-09 00:22:21

标签: database session cookies

我听说过在数据库中存储会话。 有什么主要优势吗?我听说标准会话与群集服务器不兼容。 我正在使用MediaTemple托管,这个主机会不会这样?

另外,如果我使用session_only_cookie并且我的用户禁用了cookie,那么正常会话会起作用吗?

1 个答案:

答案 0 :(得分:1)

如上所述,如果您拥有大量的生活会话,并且在多个服务器之间共享潜在的会话存储,那么过期会话的垃圾收集可能会更容易一些垃圾收集,可能会更快一些。

如果启用了session.use_only_cookies,则会话对于禁用Cookie的用户不起作用,但禁用会话可能会导致通过复制的URL泄露会话ID的风险,通常不建议这样做;大多数禁用cookie的人都会意识到后果,或者很快意识到这些后果。