编程语言
首页 > 编程语言> > php – 如何使用Amazon Web Services(AWS)同步会话?

php – 如何使用Amazon Web Services(AWS)同步会话?

作者:互联网

我们正在使用Amazon Web Services(AWS),我们有多个Web服务器和负载均衡器. Web服务器的问题是,$_SESSION对于每个服务器都是唯一的.我在$_SESSION中保留了一些关于用户的信息.

同步此信息的正确方法是什么?有没有办法联合这个地方,保存那些会话,或者我应该使用MySQL来存储这些数据(我真的不喜欢最后一个选项)?

解决方法:

我认为你所寻找的是“Sticky Sessions”.如果我是对的,亚马逊为您提供两种不同的选择.

负载均衡器(基于持续时间,我推荐这个)http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html#US_EnableStickySessionsLBCookies

和基于应用程序的会话粘性
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html#US_EnableStickySessionsAppCookies

标签:php,amazon-web-services,session,amazon-ec2,amazon-elb
来源: https://codeday.me/bug/20190715/1469844.html