Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é a melhor maneira de lidar com sessões para um site PHP em vários hosts?


Faça o que fizer, não o armazene no próprio servidor (mesmo se estiver usando apenas um servidor ou em um cenário de failover 1+1). Ele vai colocá-lo em um beco sem saída.

Eu diria, use Database+Memcache para armazenamento/recuperação, isso o manterá fora do alcance de Zend (e acredite, as coisas quebram em algum momento com Zend). Como você poderá particionar facilmente por UserID ou SessionID, mesmo indo com o MySQL deixará as coisas bastante escaláveis.

(Edit:além disso, ir com DB + Memcache não o vincula a uma festa comercial, também não o vincula ao PHP - algo que você pode ficar feliz no futuro)