php4的session功能评述(三)


Posted in PHP onOctober 09, 2006

总的感觉php的session功能基本上还能用一用,还算方便,省了很多自己处理  
cookie的麻烦事情。php的session管理还是基于文件的,默认的是在/tmp目录  
下生成一个和session id同名的session文件,在这个文件里保存register的  
session data。session有生存期,在/usr/local/lib/php.ini里可以设置。  

效率应该算马马虎虎了,毕竟还是要文件操作,虽然是/tmp的。对于服务量很  
大的应用会在/tmp里生成很多session文件,分特。。。  
对于分布式应用呢?几台web server一起服务?招倒是有,session文件的目录  
是可配置的,把所有的session文件搞到一个共享的nfs目录就完事了。但是php  
生成唯一文件的时候有没有考虑过nfs的特殊处理?我没仔细去看源码,估计会  
出问题,虽然几率很小...  

倒是可以做个session keeper的damon,session数据可以通过hash表的方式存  
贮在内存里,以udp服务方式(效率高,lan里面包丢失率小)完成session的生
成,检索,结束,取置session变量等操作,这样多台web server可以共享
session信息。服务端和客户端的函数我都做了,现在问题是怎样把客户端的函
数加到php里面,或者php对动态库函数调用的支持怎么样,这些东西manual里
面都很不详尽,没有相关的例子。

BTW:由于语法的不严格,php的函数返回容易造成二义性,比如strpos,没有
匹配返回0,但是匹配的position可能是0的,faint~...

PHP 相关文章推荐
一个很方便的 XML 类!!原创的噢
Oct 09 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
php中变量及部分适用方法
Mar 27 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
php获取post中的json数据的实现方法
Jun 08 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
yii框架搜索分页modle写法
Dec 19 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
php4的session功能评述(一)
Oct 09 #PHP
php4的session功能评述(二)
Oct 09 #PHP
动态新闻发布的实现及其技巧
Oct 09 #PHP
最简单的PHP程序--记数器
Oct 09 #PHP
用PHP产生动态的影像图
Oct 09 #PHP
在Windows版的PHP中使用ADO
Oct 09 #PHP
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 #PHP
You might like
数据库中排序的对比及使用条件详解
2012/02/23 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
php简单日历函数
2015/10/28 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
js回调函数原理与用法案例分析
2020/03/04 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
Python中用于返回绝对值的abs()方法
2015/05/14 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
Mac安装python3的方法步骤
2019/08/09 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
潘婷洗发水广告词
2014/03/14 职场文书
2014年国庆节寄语
2014/09/19 职场文书
Python实现老照片修复之上色小技巧
2021/10/16 Python
Redis实现短信验证码登录的示例代码
2022/06/14 Redis