关于fast cgi和php-fpm的关系
2016-06-03 15:37
435 查看
相关文档“https://segmentfault.com/q/1010000000256516%20”
一、什么是cgi
cgi是一个协议,这个协议规定我们web服务器访问的时候,nginx和php代码执行(也可以说是浏览器和服务器)之间交互的一些数据格式的准则。
比如nginx收到请求后,要传递哪些给Php,什么头文件啊、url啊,参数啊等等。
二、fast-cgi是什么鬼
fast-cgi是cgi的一个牛逼版本,cgi的准则中,规定了nginx传递哪些参数给php,也规定了php要怎么做(比如初始化php.ini啊等等)。
其中fast-cgi就是为了提升初始化php效率而存在的。工作原理类似线程池,fast-cgi先启动一个master做初始化,再启动worker做任务。
三、php-fpm是什么鬼
php-fpm是实现了fast-cgi的一个程序。被php官方收购了。
一、什么是cgi
cgi是一个协议,这个协议规定我们web服务器访问的时候,nginx和php代码执行(也可以说是浏览器和服务器)之间交互的一些数据格式的准则。
比如nginx收到请求后,要传递哪些给Php,什么头文件啊、url啊,参数啊等等。
二、fast-cgi是什么鬼
fast-cgi是cgi的一个牛逼版本,cgi的准则中,规定了nginx传递哪些参数给php,也规定了php要怎么做(比如初始化php.ini啊等等)。
其中fast-cgi就是为了提升初始化php效率而存在的。工作原理类似线程池,fast-cgi先启动一个master做初始化,再启动worker做任务。
三、php-fpm是什么鬼
php-fpm是实现了fast-cgi的一个程序。被php官方收购了。
相关文章推荐
- PHP根据array_map、array_reduce和array_column获取二维数组中某个key的集合
- PHP MJPEG
- 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii autoloader] [ 2.0 版本 ]
- PHP初学者都该掌握哪些技能
- PHP 模板基础
- PHP初学者教程之必备6个技能
- Thinkphp3.2中解决插入相同数据的问题
- zend studio 用xdebug在chrome上远程调试
- 大学生进阶为PHP工程师的艰辛过程
- Yii 2 初体验
- 【转】一名大学生的PHP进阶之路
- PHP 流程
- Yii2 用户登录
- PHP 权限
- PHP 三元运算符省略写法
- 在自己的框架中引用 PHPExcel
- PHP_$_SERVER_说明详解
- utf-8+DOM 中的 php
- YII1.1升级到2.0笔记
- 运用Thinkphp搭建简单留言板(附源码)-(下)