并发方法的背景:
不同的 Web 服务器利用各种方法并行处理 HTTP 请求。流行的方法包括线程和进程。 Apache HTTP 服务器支持 Worker MPM(线程)和 prefork MPM(进程)模型。
PHP 与 Web 服务器的集成:
PHP 通过方法与 Web 服务器集成与 mod_php 类似,PHP 在 Web 服务器中加载。当 Apache 使用线程进行并发时,就需要 PHP 的线程安全性。
PHP 中的线程安全:
PHP 的线程安全一直是一个争论的话题。当将 PHP 嵌入到多线程服务器(例如 Apache 的辅助 MPM)中时,通常建议使用线程安全的 PHP。然而,PHP 的线程安全性仍然存在争议。
建议:
如果可能,建议避免在多线程环境中使用 PHP,因为它的线程安全性值得怀疑.
额外注意:
以上是PHP 线程安全吗?它对 Web 服务器性能重要吗?的详细内容。更多信息请关注PHP中文网其他相关文章!