小编Sim*_*ung的帖子

在多个主机上处理PHP站点的会话的最佳方法是什么?

PHP将其会话信息存储在建立该会话的服务器主机的文件系统上.在多主机PHP环境中,负载在每个主机之间非智能地分布,每个请求都不能使用PHP会话变量(除非偶然将请求分配给同一主机 - 假设我们无法控制负载均衡器) .

这个名为"The Hitchhikers PHP负载平衡指南"的网站建议覆盖PHP会话处理程序并将会话信息存储在共享数据库中.

您认为,在多PHP主机环境中维护会话信息的最佳方法是什么?

更新:感谢您的反馈.对于任何寻找示例代码的人,我们找到了一个关于为MySQL编写Session Manager类有用教程,我建议您查看.

php mysql session memcached load-balancing

21
推荐指数
1
解决办法
7760
查看次数

标签 统计

load-balancing ×1

memcached ×1

mysql ×1

php ×1

session ×1