问题比较模糊。
CGI和PHP是两个不同层次的概念。
PHP是一种语言,而CGI是一种通过Web服务器运行代码的方式。
Web服务中的PHP可用多种方式运行,比如:
CGI
FastCGI
目前比较常见的运行方式为FastCGI。比如nginx中的php-fpm。
应该说,运行同样的PHP程序,FastCGI方式比CGI方式运行效率高。
这是因为CGI方式下,每次调用都需要启动一个新的PHP进程;而FastCGI方式下则不需要这样,一个PHP进程可供多次调用使用。当服务器负荷较大时,FastCGI方式可节省PHP进程启动、初始化开销,运行效率自然就高了。
如果觉得《为何php比cgi运行效率高 – PHP基础 – 前端 php 上传xls文件类型》对你有帮助,请点赞、收藏,并留下你的观点哦!