iis运行php慢解决方法 iis运行php久了非常慢( 二 )


为了兼顾IIS下PHP的效率和安全,微软给出了FastCGI的解决方案 。FastCGI可以让PHP的进程重复利用而不是每一个新的请求就重开一个进程 。同时FastCGI也可以允许几个进程同时执行 。这样既解决了CGI进程模式消耗太大的问题,又利用上了CGI进程模式不存在线程安全问题的优势 。
因此,如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率 。
如何查看当前运行的PHP的版本?一个很简单的办法就是phpinfo();Thread Safety disabled是NTS,enabled是TS
Configure Command看到VC98字样的是VC6,Compiler标明 MSVC9 (Visual C++ 2008) 的是VC9
在WIN7下:IIS7+NTS+FastCGI+vc9 是最佳搭档或者apache+fastcgi+nts+vc6 。
在WINXP下:Apache+TS+Apache module +vc6最合适的搭档 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: