digg 或任何其他高流量网站如何存储用户会话?他们用什么来存储用户会话?文件系统、数据库(哪一个?)、内存缓存或两者兼而有之?
让我们想象一个简单的情况。登录用户在登录期间设置了“记住我”标志。我们设置了一个有效期为 1 年的会话 cookie。例如,我们在 memcache 中保存会话,但我们也应该在数据库中保存这个会话的记录(在我的版本中)。只有带有“记住我”标志的用户才会存储在数据库中。这是存储会话的正确方法吗?当然,我指的是高流量网站(具有 2 个或更多应用程序服务器、2 个或更多数据库、memecache 服务器等)。在小型网站中,默认方式(在文件系统中)存储会话是可以的。
我试图搜索谷歌,但未能找到任何有关它的信息。我从“高级 PHP 编程”一书中阅读了一些解决方案,但主要强调的是自定义会话存储处理程序。
真的希望听到好的想法或链接!
谢谢你。