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 相关文章推荐
使用JSON实现数据的跨域传输的php代码
Dec 20 PHP
PHP输出数组中重名的元素的几种处理方法
Sep 05 PHP
php_screw 1.5:php加密: 安装与使用详解
Jun 20 PHP
解析php常用image图像函数集
Jun 24 PHP
PHP json_decode函数详细解析
Feb 17 PHP
destoon利用Rewrite规则设置网站安全
Jun 21 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
PHP实现可自定义样式的分页类
Mar 29 PHP
PHP实现文件上传下载实例
Oct 18 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
PHP实现微信红包金额拆分试玩的算法示例
Apr 07 PHP
phpstorm激活码2020附使用详细教程
Sep 25 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
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
用JS写的一个TableView控件代码
2010/01/23 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
jQuery Validate插件实现表单强大的验证功能
2015/12/18 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
Python 查找字符在字符串中的位置实例
2018/05/02 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
selenium+python环境配置教程详解
2019/05/28 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
大学班级计划书
2014/04/29 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js