为了处理高流量的网站,我们计划扩展到使用2个Web服务器进行HA设置。
其中一个问题是管理PHP会话。显然,将会话处理程序移动到数据库易于实现且在Internet上有广泛的示例代码。
另一方面,我们知道memcached的好处,但一旦memcached节点出现故障,则该节点上的用户将失去其会话。
因此,我们考虑实施这样一个设置:默认情况下,会话由memcached处理,但同时也写入数据库。当我们获得一个memcached miss时,我们会尝试从数据库中检索。
上述内容是否有意义?你是否知道任何具体实现的例子?
提前感谢您。
其中一个问题是管理PHP会话。显然,将会话处理程序移动到数据库易于实现且在Internet上有广泛的示例代码。
另一方面,我们知道memcached的好处,但一旦memcached节点出现故障,则该节点上的用户将失去其会话。
因此,我们考虑实施这样一个设置:默认情况下,会话由memcached处理,但同时也写入数据库。当我们获得一个memcached miss时,我们会尝试从数据库中检索。
上述内容是否有意义?你是否知道任何具体实现的例子?
提前感谢您。