文章插图
说明
1、是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据 。
2、CGI 描述了服务器和请求处理程序之间传输数据的一种标准 。
CGI 模式运行原理
当 Nginx 收到浏览器 /index.php 这个请求后,首先会创建一个对应实现了 CGI 协议的进程,这里就是 php-cgi(PHP 解析器) 。接下来 php-cgi 会解析 php.ini 文件,初始化执行环境,然后处理请求,再以 CGI 规定的格式返回处理后的结果,退出进程 。最后,Nginx 再把结果返回给浏览器 。整个流程就是一个 Fork-And-Execute 模式 。当用户请求数量非常多时,会大量挤占系统的资源如内存、CPU时间等,造成效能低下 。所以在用 CGI 方式的服务器下,有多少个连接请求就会有多少个 CGI 子进程,子进程反复加载是 CGI 性能低下的主要原因 。
以上就是php中CGI模式的介绍,希望对大家有所帮助 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- php 工厂模式 php工厂模式的介绍
- php常用函数 PHP内部函数是什么
- php单例模式的意义 php单例模式如何理解
- php sapi php中的SAPI是什么
- php中PCRE2的使用
- php截取字符串几种方式 php字符串的截取方式
- php中文网 php中
- php短连接是什么
- php尾部逗号的使用
- php hash函数 php增量Hash函数的使用