我正在下载PHP for Windows.我在网站上有两个 Select .
- PHP线程安全
- PHP非线程安全
请回答以下问题:
- 两者之间有什么区别?有什么问题
- 我正在开发一个会有很大流量的Electron 商务网站,哪个更值得推荐?为什么?
我正在下载PHP for Windows.我在网站上有两个 Select .
请回答以下问题:
来自PHP文档:
线程安全意味着二进制可以在多线程的Web服务器环境中工作,比如Windows上的Apache 2.线程安全通过在每个线程中创建一个本地存储副本来工作,这样数据就不会与另一个线程冲突.
那我该选什么呢?如果 Select 将PHP作为CGI二进制文件运行,则不需要线程安全,因为在每次请求时都会调用该二进制文件.对于多线程Web服务器,如IIS5和IIS6,您应该使用PHP的线程版本.
因此,这实际上取决于您希望使用PHP的方式:
LoadModule
:线程安全PHP手册有installation instructions个.
AFAIR使用FastCGI运行PHP是更好的方式,它执行速度更快,并允许进行更细粒度的安全配置.