Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il modo migliore per gestire le sessioni per un sito PHP su più host?

Qualunque cosa tu faccia, non archiviarla sul server stesso (anche se stai utilizzando un solo server o in uno scenario di failover 1+1). Ti metterà in un vicolo cieco.

Direi, usa Database+Memcache per l'archiviazione/recupero, ti terrà fuori dalla portata di Zend (e credimi, le cose si rompono ad un certo punto con Zend). Dal momento che sarai in grado di partizionare facilmente per UserID o SessionID, anche l'utilizzo di MySQL lascerà le cose abbastanza scalabili.

(Modifica:inoltre, andare con DB+Memcache non ti vincola a una festa commerciale, non ti vincola nemmeno a PHP -- qualcosa di cui potresti essere felice lungo la strada)