我正在编写一个全新的网站,我希望它可以轻松扩展,以便将来如果我必须在多台机器上使用负载均衡器托管该站点。
网站用户可以通过身份验证。换句话说,我需要维护一些状态信息。我的第一个反应是使用Session变量,但是那样我只能受到单台机器的限制。我知道有几种方法可以将Session变量存储在外部(如DB、redis、memcached)中,但这是唯一的选择吗?
有哪些替代Session变量的方法?Facebook和其他大型网站是如何做到这一点的?
附言:我不想寻找另一个会话处理程序(如DB、redis等)。我想知道是否有一种完全摆脱Session变量的方法。
网站用户可以通过身份验证。换句话说,我需要维护一些状态信息。我的第一个反应是使用Session变量,但是那样我只能受到单台机器的限制。我知道有几种方法可以将Session变量存储在外部(如DB、redis、memcached)中,但这是唯一的选择吗?
有哪些替代Session变量的方法?Facebook和其他大型网站是如何做到这一点的?
附言:我不想寻找另一个会话处理程序(如DB、redis等)。我想知道是否有一种完全摆脱Session变量的方法。