PHP cgi模式是什么,运行原理怎样理解
发布时间:2023-05-20 14:05:48 所属栏目:PHP教程 来源:
导读:这篇给大家分享的知识是“PHP cgi模式是什么,运行原理如何理解”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“PHP cgi模式是什么,运行原理如何理解&r
这篇给大家分享的知识是“PHP cgi模式是什么,运行原理如何理解”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“PHP cgi模式是什么,运行原理如何理解”文章能帮助大家解决问题。 说明 1、是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。 2、CGI 描述了服务器和请求处理程序之间传输数据的一种标准。 CGI 模式运行原理 当 Nginx 收到浏览器 /index.php 这个请求后,首先会创建一个对应实现了 CGI 协议的进程,这里就是 php-cgi(PHP 解析器)。接下来 php-cgi 会解析 php.ini 文件,初始化执行环境,然后处理请求,再以 CGI 规定的格式返回处理后的结果,退出进程。最后,Nginx 再把结果返回给浏览器。整个流程就是一个 Fork-And-Execute 模式。当用户请求数量非常多时,会大量挤占系统的资源如内存、CPU时间等,造成效能低下。所以在用 CGI 方式的服务器下,有多少个连接请求就会有多少个 CGI 子进程,子进程反复加载是 CGI 性能低下的主要原因。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐