博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP的session阻塞问题
阅读量:6582 次
发布时间:2019-06-24

本文共 379 字,大约阅读时间需要 1 分钟。

hot3.png

通过phpinfo()可以看到php支持的session存储方式有:

可以看出session的存储方式有文件、用户自定义、memcache存储方式

在文件的存储方式用存在session阻塞的问题,该种阻塞存在于同一个浏览器执行统一个程序请求不同的页面。当一个请求一直没有得到服务器回应的时候session文件处于锁定状态,其他请求将无法读取session文件所以其余的请求都处于阻塞状态,解决方法是,在第一个请求使用session之后就把session关掉session_write_close(),这个时候其他的请求就能够得到session文件的些权限。

为了长远考虑如果项目中session存储比较大,建议使用memcache或者数据库来存储session。

转载于:https://my.oschina.net/u/728291/blog/202610

你可能感兴趣的文章
Shadowbox
查看>>
【 程 序 员 】:伤不起的三十岁,你还有多远 ?
查看>>
openldap安装
查看>>
[leetcode]count and say
查看>>
润乾报表 - 缓存问题
查看>>
利用IFormattable接口自动参数化Sql语句
查看>>
泛型Dictionary的用法详解
查看>>
明晰三种常见存储技术:DAS、SAN和NAS
查看>>
ContentProvider简单介绍
查看>>
Visual Studio 2014 CTPs 下载 和C# 6.0 语言预览版介绍
查看>>
js混淆 反混淆 在线
查看>>
python中的Iterable, Iterator,生成器概念
查看>>
WinForm 之 程序启动不显示主窗体
查看>>
【Network】Calico, Flannel, Weave and Docker Overlay Network 各种网络模型之间的区别
查看>>
【转】Oracle索引的类型
查看>>
FragmentTransaction.replace() 你不知道的坑
查看>>
分布式消息队列 Kafka
查看>>
模拟退火算法
查看>>
Solr 按照得分score跟指定字段相乘排序
查看>>
MySQL数据库如何去掉数据库中重复记录
查看>>