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 相关文章推荐
相对路径转化成绝对路径
Apr 10 PHP
php cookie的操作实现代码(登录)
Dec 29 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 PHP
解析htaccess伪静态的规则
Jun 18 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
Feb 18 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
Discuz!X中SESSION机制实例详解
Sep 23 PHP
PHP图形操作之Jpgraph学习笔记
Dec 25 PHP
php简单实现多语言切换的方法
May 09 PHP
Yii框架弹出框功能示例
Jan 07 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
php实现将数据做成json的格式给前端使用
Aug 21 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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
2011/12/25 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
js修改table中Td的值(定义td的单击事件)
2013/01/10 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
js实现简单计算器
2015/11/22 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
python字符串过滤性能比较5种方法
2017/06/22 Python
python3 模拟登录v2ex实例讲解
2017/07/13 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
python实现图像外边界跟踪操作
2020/07/13 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
英国著名书店:Foyles
2018/12/01 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
材料物理专业个人求职信
2013/12/15 职场文书
优秀团队获奖感言
2014/02/19 职场文书
参观接待方案
2014/03/17 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
2016年元旦主持词
2015/07/06 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python