欢迎光临

木子屋

标题: Windows版PHP两个版本Thread Safe和Non Thread Safe怎么选择？

作者: dnawo

日期: 2020-05-09 09:45 PM

分类: 服务器

内容:
PHP 有两种服务模式：ISAPI 和 FastCGI 。ISAPI 服务模式是以 DLL 动态库的形式被调用，可以在被用户请求后执行，在处理完一个用户请求后不会马上消失，所以需要进行线程安全检查，以防止耗尽系统资源；而 FastCGI 执行方式则是以单一线程来执行操作，所以不需要进行线程的安全检查，除去线程安全检查反而可以提高执行效率。
简单的概括就是当 PHP 以 ISAPI 模式运行服务时，选择 Thread Safe(简称ts) 版本；当 PHP 以 FastCGI 模式运行服务时，选择 Non Thread Safe(简称nts) 版本。
通常，IIS 以 FastCGI 模式运行服务，只能选择 Non Thread Safe 版本，Apache 以 ISAPI 模式运行服务，只能选择 Thread Safe 版本。
说明：可以通过 phpinfo() 函数页面里的 Thread Safety 项查询当前 PHP 版本是不是线程安全的。
PHP For Widows官网：https://windows.php.net/

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.234 ms

返回

标题: Windows版PHP两个版本Thread Safe和Non Thread Safe怎么选择？

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.234 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.266 ms

返回