PHP中多服务器共享SESSION的方法

  1. 通过NFS文件共享的方式,多台WEB服务器共享保存session文件的磁盘,参考:PHP实现多服务器session共享之NFS共享
  2. 保存在数据库中,这种方式的扩展性很强,可以随意增加WEB而不受影响
  3. 可以将session数据保存在memcached中,memcached是基于内存存储数据的,性能很高,用户并发量很大的时候尤其合适,参考:PHP实现多服务器session共享之memcache共享
  4. 文件方式保存session时,可以采用php的扩展eaccelerator来存储sesion,参考:eaccelerator 应用之“使用共享内存存储Session”   参

参考链接

http://iamcaihuafeng.blog.sohu.com/100036807.html http://imysql.cn/?q=node/215 http://www.linuxbyte.org/shared-session-eaccelerator.html

Loading Disqus comments...
Table of Contents