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 性能低下的主要原因。

以上就是php中CGI模式的介绍,希望对大家有所帮助。

 

文章转自:php中CGI模式的介绍_PHP-考高分网 (kaotop.com)

posted @   圆柱模板  阅读(315)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
历史上的今天:
2019-02-24 python实现抖音多线程下载无水印视频【附源码】
点击右上角即可分享
微信分享提示