Memcached and PHP Sessions


Memcached and PHP Sessions

好的,我在做一个学校的项目。其思想是HA/LB设置。安装是3个运行Apache和PHP的web服务器。一个MySQL集群运行4个datanode, 2个MySQL node和2个Management node。

是否有任何方法可以使php-sessions在服务器之间平衡而不需要从MySQL集群运行它们?

理论上,我会有一个Memcache服务器,并有Memcache运行在每个web服务器。这可行吗?

谢谢你的时间。(在我对物理机进行概念验证之前,测试环境是Virtual Machines)

是的,我想这行得通。

这样想:你的3个web服务器是运行在处理器上的线程,你的Memcache实例是它们之间共享的内存。只要他们都有访问权限,你应该能够在多个web服务器上共享会话。

免责声明:我没有尝试过,我只是在评论它背后的理论

为什么你不想使用mysql作为会话?如果你认为它会更快,那么我建议你试一试。

4个数据库服务器节点支持3个web服务器节点?为什么您认为在数据库层需要如此多的处理?