网站首页博客
PHP windows下 nts 与 ts 区别
摘要windows下php分为nts版本和ts版本即线程安全(Thread Safe)和非线程安全(None Thread Safe)
但是他们两者有什么区别呢,在什么情况下选用ts什么情况下用nts呢
windows下php分为nts版本和ts版本即线程安全(Thread Safe)和非线程安全(None Thread Safe)
但是他们两者有什么区别呢,在什么情况下选用ts什么情况下用nts呢
这要说到php的两种运行方式ISAPI和FastCGI
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
对于apache服务器来说一般选择isapi方式,而对于nginx服务器或者IIS服务器则选择FastCGI方式。
相关文章
- chrome模拟微信浏览器的user agent
- 实现页面图片的延时异步加载
- jQuery打印插件jqprint
- nginx安装
- 常见HTTP错误代码大全
- Git使用指南For Windows
- PHP windows下 nts 与 ts 区别
- 基于general_log的mysql日志追踪
- Access denied; you need (at least one of) the SUPER privilege(s) for this operatio
- PHP多进程引发的msyql连接数问题
- git利用webhook实现自动部署
- 图解MySQL索引——B-Tree(B+Tree)
- vmware12及vmware14注册码
- tp5(think-queue)消息队列+supervisor进程管理实现队列常驻进程
- 添加woff MIME类型
- thinkphp-queue 笔记
- mysql General error: 1267 Illegal mix of collations错误
- SESSION redirect 后消失
- PHP面试宝典
- 让你的Linux服务器更安全的四个方法