有没有人了解他们的系统架构?他们使用 Memcache 吗?每次我点击 Facebook 时,我的 HTTP 请求肯定不会被传送到我的 session 在内存中的同一台服务器?
最佳答案
一个基本的解决方案是将 session 标识符和关联状态存储在数据库(或等效数据库)中。这允许集群中的任何应用程序节点访问 session 。
在实践中,这样的解决方案速度很慢,并且会使用直读缓存(例如使用 Memcache)、 session 复制等来提高性能。
关于http - Facebook 和 Google 等可大规模扩展的网站如何实现 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7571376/