php fpm cgi(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模式的优缺点 ,希望对大家有所帮助 。更多php学习指路:php教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!