memcached实现集群中的session共享存储优缺点-阿里云开发者社区

开发者社区> 数据库> 正文

memcached实现集群中的session共享存储优缺点

简介:

    优点说明

    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

本文转自写个博客骗钱博客51CTO博客,原文链接http://blog.51cto.com/dadonggg/1950171如需转载请自行联系原作者

菜鸟东哥

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章