php cgi和fastcgi php FastCGI模式的优缺点


php cgi和fastcgi php FastCGI模式的优缺点

文章插图
1、优点,独立的进程池来运行、支持分布式运算、动态逻辑的分离 。
从稳定性上看,FastCGI模式是以独立的进程池来运行 CGI 协议程序,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑;
从安全性上看,FastCGI 模式支持分布式运算 。FastCGI 程序和宿主的Server完全独立,FastCGI 程序挂了也不影响 Server;
从性能上看,FastCGI 模式把动态逻辑的处理从 Server 中分离出来,大负荷的 IO 处理还是留给宿主 Server,这样宿主 Server 可以一心一意处理 IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分,大量的是图片等静态 。
2、缺点,对所有的子目录只有一个可用的php.ini文件、环境升级都有延迟 。
对所有的子目录(/home/USERNAME/public_html/php.ini)你只有一个可用的php.ini文件 。这是优化网站代码所必需的 。如果你需要多个php.ini文件以适应不同的脚本需要,你可以在任何子目录禁用PHP的快速CGI,而其余的地方则继续有效 。如果你需要这样做请联系support 。
你对PHP环境做的任何升级(如php.ini文件的改变)都有几分钟的延迟 。这是因为为了更快的速度 你的php.ini文件已经被载入内存,而不是每次需要时再从存储器重新读取 。
以上就是php FastCGI模式的优缺点,希望对大家有所帮助 。


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

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