好的,所以我有一个非常罕见的情况,一个负载平衡的PHP网站。令人沮丧的是-它以前不是负载平衡的。现在我们开始有问题了..。
目前唯一的问题是PHP会话。很自然,一开始没有人想到这个问题,所以PHP会话配置保留在默认情况下。因此,这两台服务器都有自己的少量会话文件,不幸的是,用户会将下一个请求抛给另一个服务器,因为这没有他在第一个服务器上创建的会话。
现在,我一直在阅读关于如何解决这种情况的PHP手册。在那里,我发现了session_set_save_handler()的好功能。(巧合的是, on SO)整洁。不过,我必须在网站的所有页面上调用这个函数。未来页面的开发人员也必须时刻记住这一点。感