Sum*_*pta 82 php multithreading
我正在为Windows下载PHP.我在网站上有2个选项.
请回答以下问题:
Cra*_*ack 87
从PHP文档:
线程安全意味着二进制文件可以在多线程Web服务器上下文中工作,例如Windows上的Apache 2.线程安全通过在每个线程中创建本地存储副本来工作,以便数据不会与另一个线程冲突.
那么我该选择什么?如果您选择将PHP作为CGI二进制文件运行,那么您将不需要线程安全性,因为在每个请求时都会调用二进制文件.对于多线程Web服务器,例如IIS5和IIS6,您应该使用PHP的线程版本.
所以它真的取决于你想要使用PHP的方式:
LoadModule:线程安全PHP手册有很好的安装说明.
使用FastCGI运行PHP的AFAIR是更好的方式,它执行速度更快,并允许更细粒度的安全配置.