为何php比cgi运行效率高

更新时间:02-03 教程 由 攻心 分享

问题比较模糊。

CGI和PHP是两个不同层次的概念。

PHP是一种语言,而CGI是一种通过Web服务器运行代码的方式。

Web服务中的PHP可用多种方式运行,比如:

CGI

FastCGI

目前比较常见的运行方式为FastCGI。比如nginx中的php-fpm。

应该说,运行同样的PHP程序,FastCGI方式比CGI方式运行效率高。

这是因为CGI方式下,每次调用都需要启动一个新的PHP进程;而FastCGI方式下则不需要这样,一个PHP进程可供多次调用使用。当服务器负荷较大时,FastCGI方式可节省PHP进程启动、初始化开销,运行效率自然就高了。

声明:关于《为何php比cgi运行效率高》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2155834.html