文档章节

关于php程序session_start运行很慢的解决方法

老鸟的空间
 老鸟的空间
发布于 2017/04/05 14:06
字数 283
阅读 63
收藏 0

直接上运行慢的截图输入图片说明

把session的存储方式修改为内存方式,这里我们采用了redis,(memcache、mysql的内存表没测试过,应该也是可以的)

设置php.ini

找到; session.save_handler = files这一行 ,修改为 session.save_handler = redis,把原来的session存储方式改微redis方式这样会提高速度,原因是redis是在内存读取必然比在文件读取要快一些 找到; session.save_path = "/tmp"这一行 ,修改为 session.save_path = "tcp://127.0.0.1:8888",这是指向了本地的tcp服务,这个服务一会是由我们的redis启动 重启nginx 和 php-fpm 就输出phpinfo 就能看到session 保存方式和路径发生了改变

在密码 的redis save_path = "tcp://127.0.0.1:8888?auth=123456"

参考链接

http://www.111cn.net/phper/31/53963.htm

https://my.oschina.net/youa/blog/373500

© 著作权归作者所有

共有 人打赏支持
老鸟的空间
粉丝 7
博文 79
码字总数 7683
作品 0
海淀
程序员
私信 提问
关于php中open_basedir restriction in effect错误

今天刚换了一个php集成环境(APMServ5.2.6),没想到运行一下自己的程序居然报错了,错误提示: sessionstart() [function.session-start]: openbasedir restriction in effect. File(C:win...

Mr_Azaz
2014/04/30
0
0
关于session和memcache的若干问题

实现Session的功能,基本上是通过 * 设置客户端的Cookie来保存SessionID, * 然后把用户的数据保存在服务器端,最后通 * Cookie中的Session Id来确定一个数据是否是用户的, 原始 session.sa...

rihgtzhao
2015/09/24
600
0
安装Mariadb常见的问题(五)

第一个问题 Mac先卸载MySQL, 然后使用brew install mariadb安装成功后, 启动时无法使用mariadb 解决方法 如果已安装mysql, 可以先删除了: brew uninstall mysql brew cleanup; 1. 确保安装最...

博为峰教研组
2016/12/16
14
0
PHP中Session可能会引起并发问题

在进行Web应用程序开发的时候,人们经常会用Session存储数据。但可能有人不知道,在PHP中,Session使用不当可能会引起并发问题。印度医疗行业软件解决方案提供商Plus91 Technologies高级工程...

蜗牛奔跑
2015/06/29
0
0
wamp下php无法保存SESSION问题总汇

由于是在windows 下的iis进行php的环境,所以很多情况下不能像lamp那么简单进行设置。由于工作原因我也遇到很多session无法保存的情况(在wamp下)。以下是相信信息的汇总,仅供参考学习。 ...

阿夏
2013/07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
2
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
1
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0
android自定义viewgroup画背景

设计部要求背景实现一个背景边框带圆弧的效果: 所以想着用自定义控件画一个背景。 为了方便,继承的是LinearLayout,在onMeasure中先获取控件宽高: @Overrideprotected void onMeasure(in...

醉雨
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部