Non Thread Safe和Thread Safe ●Non Thread Safe:非线程安全,非线程安全是与IIS搭配的环境; ●Thread Safe:线程安全,线程安全是与Apache搭配的环境。 如果你的使用的是IIS服务器,就选择Non Thread Safe(非线程安全),如果使用Apache服务器,就选择Thread Safe(线程安全)。 那么,如何查看当前PHP到底是Non Thread Safe...
先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。 再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的...
我们在选择并下载PHP环境组件的时候,会有两种规格版本:一种是Non Thread Safe(非线程安全)和Thread Safe(线程安全)两种。 Non Thread Safe(非线程安全)并不是不安全的软件版本,而是根据IIS或系统环境来选择安装的版本,如果选择错误可能会导致进程资源占用异常或崩溃。 一般情况下如果是采用ISAPI方式加载并运行的PHP,...
先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。 再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的...
Non Thread Safe和Thread Safe的区别 Non Thread Safe和Thread Safe ●Non Thread Safe:非线程安全,非线程安全是与IIS搭配的环境; ●Thread Safe:线程安全,线程安全是与Apache搭配的环境。 如果你的使用的是IIS服务器,就选择Non Thread Safe(非线程安全),如果使用Apache服务器,就选择Thread Safe(线程安全)。
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。 二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本 ...
这样既解决了CGI进程模式消耗太大的问题,又利用上了CGI进程模式不存在线程安全问题的优势。 因此,如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。
VC9版本是使用Visual Studio 2008编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。 Non Thread Safe就是非线程安全,在执行时不进行线程(Thread)安全检查; Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源; ...
Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI...
先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。ISAPI 执行方式是以 DLL 动态库的...