memcached實現集群中的session共享存儲優缺點
阿新 • • 發佈:2017-07-23
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共享存儲優缺點