PHP保存session到memcache服务器的方法


Posted in PHP onJanuary 19, 2016

本文实例讲述了PHP保存session到memcache服务器的方法。分享给大家供大家参考,具体如下:

传统的 session 是写入到服务器文件中,可以在 php.ini 中看出,清单如下

session.save_handler = files
session.save_path = "sess保存路径"

但是,如果网站用户很多的话,session 的访问将势必影响网站的速度。因为文件的读取速度是很低的。

众所周知,memcache 作为内存缓存服务器,通过哈希算法,把数据以key->value的形式进行读取,其速度是远远高于文件的读取。

将 session 保存到 memcache 服务器的配置如下:

方式一:

打开 php.ini 文件,修改下面两个参数:

session.save_handler = memcache
session.save_path = "tcp://Mem服务器1:端口号,tcp://Mem服务器2:端口号..."

方式二:

在 php 文件中使用 ini_set 函数,进行配置,此方法会解决共享服务器的 php 的配置问题

<?php
....
ini_set("session.save_handler", "memcache");
ini_set("session.save_path", "tcp://Mem服务器1:端口号,tcp://Mem服务器2:端口号...");
....
?>

重启 Web 服务器!

这时,session 将不会以文件的形式保存,而是保存到 Memcache 服务器,保存的 key 为 session_id

telnet 到 memcache 服务器,进行 get 查看

telnet memcache服务器 端口号

PHP保存session到memcache服务器的方法

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 字符串操作入门教程
Dec 06 PHP
phpfans留言版用到的install.php
Jan 04 PHP
比较详细PHP生成静态页面教程
Jan 10 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
解析yahoo邮件用phpmailer发送的实例
Jun 24 PHP
ThinkPHP分页类使用详解
Mar 05 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
php实现的农历算法实例
Aug 11 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
php多线程并发实现方法
Sep 30 PHP
php删除一个路径下的所有文件夹和文件的方法
Feb 07 PHP
PHP mysql事务问题实例分析
Jan 18 #PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 #PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 #PHP
php实现的操作excel类详解
Jan 15 #PHP
php实现的xml操作类
Jan 15 #PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 #PHP
Linux安装配置php环境的方法
Jan 14 #PHP
You might like
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
php去除数组中重复数据
2014/11/18 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
Python中多线程的创建及基本调用方法
2016/07/08 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
Python实现一个优先级队列的方法
2020/07/31 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
应届生法律顾问求职信
2013/11/19 职场文书
医务人员自我评价
2014/01/26 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
社区志愿者培训方案
2014/06/10 职场文书
纪念九一八事变演讲稿1000字
2014/09/14 职场文书
助学贷款贫困证明
2014/09/23 职场文书
社会实践活动报告
2015/02/05 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
入队仪式主持词
2015/07/04 职场文书