分享php会话

时间:2009-09-28 20:37:30

标签: php session

我最近遇到了一个问题而且我一直在努力解决它。我试图在使用GlusterFS的所有服务器上的几个服务器php / apache级别上共享php会话,但是,虽然会话可以在所有服务器上访问,但是一旦我遇到不同的服务器,会话就不会被转移。我退出了。

1 个答案:

答案 0 :(得分:7)

通常,当人们想要使用负载平衡,并且他们希望一个用户平衡到多个服务器时,他们会存储会话:

  • 使用可从每个Web服务器访问的数据库
  • 或使用像memcached这样的东西 - 这是一个分布式缓存服务器(当你想存储那种临时数据时,它真的很好用,并且你有几个服务器需要访问它)。

我不知道GlusterFS (我实际上从未听说过),但我看到会话存储在数据库和memcached中,而且这些工作都很好。

其中一种解决方案不适合你吗?