php5 non-thread-safe和thread-safe这两个版本的区别分析


Posted in PHP onMarch 13, 2010

先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。

再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二?位?n有?煞N包?方式:msi 、zip ,?下? zip 套件)。而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。

PHP 相关文章推荐
PHP 错误之引号中使用变量
May 04 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
php去除换行(回车换行)的三种方法
Mar 26 PHP
php使用$_POST或$_SESSION[]向js函数传参
Sep 16 PHP
php中二维数组排序问题方法详解
Aug 28 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
PHP中session跨子域的三种实现方法
Jul 25 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
删除PHP数组中的重复元素的实现代码
Apr 10 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
如何在PHP环境中使用ProtoBuf数据格式
Jun 19 PHP
php 无法载入mysql扩展
Mar 12 #PHP
PHP生成Flash动画的实现代码
Mar 12 #PHP
PHP 引用是个坏习惯
Mar 12 #PHP
PHP 页面编码声明方法详解(header或meta)
Mar 12 #PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 #PHP
PHP开启gzip页面压缩实例代码
Mar 11 #PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 #PHP
You might like
SONY ICF-SW7600的电路分析
2021/03/02 无线电
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
php使用百度天气接口示例
2014/04/22 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
来自qq的javascript面试题
2010/07/24 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
JQuery中上下文选择器实现方法
2015/05/18 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
书单|人生苦短,你还不用python!
2017/12/29 Python
PyQT实现多窗口切换
2018/04/20 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
String是最基本的数据类型吗?
2013/06/13 面试题
保安公司服务承诺书
2014/05/28 职场文书
2014年党建工作总结
2014/11/11 职场文书
写景作文评语集锦
2014/12/25 职场文书
母亲节寄语大全
2015/02/27 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书