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.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
PHP实现下载功能的代码
Sep 29 PHP
php模板原理讲解
Nov 13 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
php运行时动态创建函数的方法
Mar 16 PHP
php检查字符串中是否有外链的方法
Jul 29 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
调试php程序的简单步骤
Oct 04 PHP
PHP接入支付宝接口失效流程详解
Nov 10 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中捕获超时事件的方法实例
2015/02/12 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
Angular2监听页面大小变化的解决方法
2017/10/09 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
django使用html模板减少代码代码解析
2017/12/12 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
Python实现RGB与HSI颜色空间的互换方式
2019/11/27 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
Python3获取cookie常用三种方案
2020/10/05 Python
Python爬虫开发与项目实战
2020/12/16 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
办公室主任岗位职责
2013/11/08 职场文书
车间工艺员岗位职责
2013/12/09 职场文书
项目合作协议书范本
2014/04/16 职场文书
基层党员对照检查材料
2014/08/25 职场文书
高三语文教学反思
2016/02/16 职场文书
详解Python 3.10 中的新功能和变化
2021/04/28 Python
Element实现动态表格的示例代码
2021/08/02 Javascript
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技