我的网站流量很大,网站的性质意味着它可以在特定时间段内收到很多请求。
我使用amazon beanstalk来管理负载均衡器和实例。
我最多可以运行20个实例,因为FOSUserBundle使用Sessions来保存数据,我正在丢失用户登录等。
我知道EB有粘性,但由于网站的性质,它会不堪重负,有时无法将正确的用户转发到正确的实例,所以我再次失去了用户。亚马逊根本没有帮助。
有没有办法覆盖它以使用安全cookie(我知道cookie不安全,但我可以创建自己的crypt / decrypt方法)
任何建议都会有所帮助:)
答案 0 :(得分:0)
我发现基本上否定了存储在一台服务器上的会话。我记得用自定义的php系统做这个(使用我在几年前构建的php net session但不认为它适用于symfony。自发布此问题以来我发现PdoSessionStorage基本上将会话存储在数据库而不是文件在服务器或实例上。
请选择您的syfmony版本,因为命名空间有时会将版本更改为版本