ts版是什么意思(你知道php的TS和NTS有哪些区别吗?)

ts版是什么意思?(你知道php的TS和n TS的区别吗?)

Ts(线程安全)是指线程安全。多线程访问时,采用锁定机制。当线程友好的资源 *** 访问这个类的一些数据时,它保护它。其他线程无法访问它,直到该线程完成读取,其他线程可以使用它。不会出现数据不一致或者数据污染的情况。当php以ISAPI模式加载时,选择此版本。当php以ISAPI模式加载时,选择此版本。

Nts(非线程安全)意味着它不是线程安全的,也就是说,它不提供数据访问保护。多个线程可能会连续更改数据,从而导致脏数据。php运行在快速cgi模式时选择这个版本,性能更好;

isapi(internet server application programming interface)通常是指http server添加的友好资源的 *** 负载,以服务器模块的形式运行,由微软件提出,所以只能在win平台上运行,比如win下的Apache和IIS据说fast cgi更稳定],而linux上的php以Apache模块或php-fpm的形式运行。

CGI(公共网关接口):HTTP服务器与您的计算机或其他计算机上的程序“对话”的工具。说白了,cig就是一种可以和服务器沟通的后台语言。此时,php是作为一个独立的程序运行的。特点就是消耗内存。

快速cgi。是一个常驻(万岁)CGI,可以一直执行,只要激活,每次都不会花时间分叉。该方法是CGI的开放扩展,具有可扩展的体系结构和语言独立性,其主要行为是将CGI解释器进程保留在内存中,以获得更高的性能。

ISAPI的执行模式是以DLL动态库的形式,可以在用户请求后执行,不会在处理完一个用户请求后马上消失。因此,有必要对线程安全性进行检查,以提高Youyou.com程序的执行效率。所以如果使用ISAPI执行PHP,建议选择ThreadSafe版本。

但是FastCGI执行模式使用单线程执行操作,所以不需要检查线程安全性。反而可以通过去掉线程安全检查的保护来提高执行效率。所以如果使用FastCGI执行PHP,建议选择非线程安全版本。

通过phpinfo();检查螺纹安全项目。这一项是检查它是否是线程安全的。如果是:enabled,一般应该是ts版本,否则就是nts版本。


本文标题:ts版是什么意思(你知道php的TS和NTS有哪些区别吗?) - 鲁菜
本文地址:www.hbeat.net/caixi/46432.html

河北美食网微信公众号

我看你很有天赋,关注河北美食网,跟我学做菜吧!

扫描二维码 或 搜索微信公众号"hbeat.net"即可立即关注!
让您每天胃口大开。

上一篇:二次元教程(二次元怎么学?二次元画法详细教程 )

下一篇:草书字体查询(草楷对照表)