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中在数据库中保存Checkbox数据(1)
Oct 09 PHP
php 购物车的例子
May 04 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
几款免费开源的不用数据库的php的cms
Dec 19 PHP
web目录下不应该存在多余的程序(安全考虑)
May 09 PHP
PHP header()函数使用详细(301、404等错误设置)
Apr 17 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
Nov 18 PHP
Yii2 批量插入、更新数据实例
Mar 15 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
Aug 03 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
PHP常用函数之base64图片上传功能详解
Oct 21 PHP
PHP页面静态化――纯静态与伪静态用法详解
Jun 05 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
基于initPHP的框架介绍
2013/04/18 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
JavaScript confirm选择判断
2008/10/18 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
VUE实现一个分页组件的示例
2017/09/13 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
python爬虫正则表达式之处理换行符
2018/06/08 Python
python中while和for的区别总结
2019/06/28 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
缓刑人员的思想汇报
2014/01/11 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
房地产项目建议书
2014/03/12 职场文书
《雪儿》教学反思
2014/04/17 职场文书
技术合作协议书范本
2014/04/18 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
教师一帮一活动总结
2014/07/08 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
爱心助学感谢信
2015/01/21 职场文书
单位考核聘任报告
2015/03/02 职场文书