Mysql
 sql >> база данни >  >> RDS >> Mysql

Какъв е най-добрият начин за обработка на сесии за PHP сайт на множество хостове?

Каквото и да правите, не го съхранявайте на самия сървър (дори ако използвате само един сървър или в сценарий 1+1 при отказ). Това ще ви постави в задънена улица.

Бих казал, използвайте Database+Memcache за съхранение/извличане, това ще ви предпази от обсега на Zend (и повярвайте ми, че нещата се разпадат в някакъв момент със Zend). Тъй като ще можете лесно да разделяте по UserID или SessionID, дори ако използвате MySQL, нещата ще бъдат доста мащабируеми.

(Редактиране:освен това преминаването към DB+Memcache не ви обвързва с комерсиално парти, не ви обвързва и с PHP - нещо, за което може да се радвате надолу по пътя)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на последния запис за всеки месец в MySQL....?

  2. MySQL ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ за множество редове, вмъкване в една заявка

  3. mysql работна маса, заменете колоната от файл

  4. Шаблон на хранилище без LINQ или друг ORM?

  5. Автоматично мащабиране с Amazon Aurora без сървър