1. 程式人生 > >memcached實現集群中的session共享存儲優缺點

memcached實現集群中的session共享存儲優缺點

session   cookie


優點說明

1. memcached是內存緩存,在讀寫速度上會比普通files時快很多

2. 可以解決多個服務器公用session的難題


缺點說明

1. session數據都保存在memory中,持久化方面有所欠缺,但對session數據來說不是問題

2. 也可以用其它的持久化系統存儲sessions,例如:redis,ttserver

3. 高性能高並發場景,cookies的效率比session更好很多,因此,很多大網站都會用cookies解決會話共享問題

①web服務器上配置PHP文件,指定緩存服務器作為session服務器

vim /application/php/lib/php.ini php.ini中進行配置

1461:session.save_handler = memcache

1490:session.save_path = "tcp://10.0.0.100:11211"

使用memcached內存緩存軟件實現會話保持的配置,只需修改php.ini對應上述參數,值為上述值即可

②緩存服務器上開啟緩存服務功能,做為session服務器

memcached -m 16m -p 11211 -d -u root -c 8192


本文出自 “寫個博客騙錢” 博客,請務必保留此出處http://dadonggg.blog.51cto.com/12672150/1950171

memcached實現集群中的session共享存儲優缺點