Non Thread Safe和Thread Safe ●Non Thread Safe:非线程安全,非线程安全是与IIS搭配的环境; ●Thread Safe:线程安全,线程安全是与Apache搭配的环境。 如果你的使用的是IIS服务器,就选择Non Thread Safe(非线程安全),如果使用Apache服务器,就选择Thread Safe(线程安全)。 那么,如何查看当前PHP到底是Non Thread Safe...
Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。 因此,如果是使用ISAPI的方式来运行PHP就必须用ThreadSafe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。 再来看PHP的两种执行方式:ISAPI和FastCGI。 ISAPI...
用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。Thread Safe 线程安全版本 故名思意 就是 对多线程处理比较安全,如果你还没有学到 大规模并行处理是 就选 None Thread Safe
先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。ISAPI 执行方式是以 DLL 动态库的形...
Non Thread Safe(非线程安全)并不是不安全的软件版本,而是根据IIS或系统环境来选择安装的版本,如果选择错误可能会导致进程资源占用异常或崩溃。 一般情况下如果是采用ISAPI方式加载并运行的PHP,我们推荐使用Thread Safe(线程安全)版。 如果采用FastCGI来加载并运行的PHP,我们推荐使用Non Thread Safe(非线程安全),免去必...
先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。 再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的...
关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题 一、如何选择PHP5.3的VC9版本和VC6版本 VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。
先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,...
如果是以APACHE的模块方式,或者IIS的ISAPI方式运行,建议选择“线程安全”版本,这写模式下的PHP引擎会反复使用执行不同的脚本。如果是以CGI或者FAST-CGI方式执行,可以选择“非线程安全”的版本,以减少额外的检查、提高效率。
Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。 从2000年10月20日发布的第一 个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系 ...