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脚本
Nov 26 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
Jan 15 PHP
火车采集器 免费版使出收费版本功能实现原理
Sep 17 PHP
php set_magic_quotes_runtime() 函数过时解决方法
Jul 08 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
Dec 21 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
浅谈PHP中output_buffering
Jul 13 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP实现的一致性Hash算法详解【分布式算法】
Mar 31 PHP
PHP生成短网址的思路以及实现方法的详解
Mar 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
symfony表单与页面实现技巧
2015/01/26 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
Python自动登录126邮箱的方法
2015/07/10 Python
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
Django中template for如何使用方法
2021/01/31 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
个人贷款担保书
2014/04/01 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
会计专业求职信范文
2015/03/19 职场文书
门面租赁合同范文
2019/08/06 职场文书
解决Go gorm踩过的坑
2021/04/30 Golang
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript