Facebook和Google等大规模可扩展的网站如何实现会话?

时间:2011-09-27 15:05:40

标签: http session session-state

有没有人对他们的系统架构有任何了解?他们使用Memcache吗?当然,每当我点击Facebook时,我的HTTP请求都没有被引导到我的会话在内存中的同一台服务器上?

1 个答案:

答案 0 :(得分:0)

基本解决方案是存储会话标识符&数据库中的关联状态(或等效的)。这允许群集中的任何应用程序节点访问会话。

实际上,这样的解决方案很慢,并且使用直读缓存(例如使用Memcache),会话复制等来提高性能。