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 相关文章推荐
我的论坛源代码(五)
Oct 09 PHP
php miniBB中文乱码问题解决方法
Nov 25 PHP
php完全过滤HTML,JS,CSS等标签
Jan 16 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 PHP
Zend Studio使用技巧两则
Apr 01 PHP
php正则修正符用法实例详解
Dec 29 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
Aug 09 PHP
Django 标签筛选的实现代码(一对多、多对多)
Sep 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
用libtemplate实现静态网页生成
2006/10/09 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
php自定义session示例分享
2014/04/22 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
javascript 图片裁剪技巧解读
2012/11/15 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
2014/01/26 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
2020/03/26 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
python中map()函数的使用方法示例
2017/09/29 Python
python pandas时序处理相关功能详解
2019/07/03 Python
Django分页功能的实现代码详解
2019/07/29 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
技校学生个人职业生涯规划范文
2014/03/03 职场文书
程序员求职信
2014/04/16 职场文书
小学生常见病防治方案
2014/06/06 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
毕业论文致谢词
2015/05/14 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python