做事器端编程措辞如(如php/java)与Web做事器之间通报信息的协议,约定了http头、表单等信息的通报接口;
二:FastCGI 是什么?
实质上是协议,升级版的 CGI,回到题目,起什么浸染,规范浸染,所有协议的浸染都是规范。
把稳不是进程,Nginx 根据此协议拓展了一个模块,也叫FastCGI,但是主要的话说三遍,
FastCGI 与 CGI 都是协议,不是进程;
FastCGI 与 CGI 都是协议,不是进程;
FastCGI 与 CGI 都是协议,不是进程;
比较于CGI,它的优点有如下:
1、监听,不用每收到一个要求就加载配置文件,临时起个进程处理,而是常驻在内存的进程,一有要求就能立即处理;
2、一 master 多 worker,和 Nginx类似,worker 与机器的内核数量相等且逐一绑定的话,会提高性能,有效地利用 CPU 资源;
3、平滑启动,这一点 Nginx 也具备,当修正配置文件后,worker 会及时地更新配置。
三:那么,php-fpm 是什么?
是一个命令行的工具,也叫进程管理器,运行时会有多少个 php-fpm 进程。
其特点如下
1、实现了 FastCGI 协议;
2、用来管理 php 阐明器(php-cgi)的,
而 FastCGI 协议的优点,上面三点已经讲得很明确了。
画外音:
是不是有点绕,就比如说你(php阐明器)不听话,老师(打算机)怎么管都管不利索,然后呢,老师说你要不再不听说,就见告你爸(FastCGI),让你爸整顿你,你一想万一被老爸一脚踹墙根(老师能做到,能实现 FastCGI 协议),那还得了,就乖乖听话,你就从叛逆少年就变成好好学生了,从此青云直上,迎娶白富美,走上人生顶峰,拯救全人类,末了开着地球去银河系旅游,好了,老板叫我,先把地球停这,你们连续开。
关于 Nginx 与 做事器端编程措辞的交互
Nginx 要想与做事器端脚本措辞通报信息,就得用 FastCGI 模块
配置详情:http://www.nginx.cn/doc/stand...
关于 Nginx 的反向代理与负载均衡;
这两个一样平常是放在一块说的,反向代理不单独配置。
配置详情:http://www.nginx.cn/doc/stand...
如果想要更自由地配置 Nginx 怎么办?
有办法,Nginx 模块大全在此,随便用,良心推举。
Nginx 模块大全:http://www.nginx.cn/doc/
拓展问题:
Nginx 是一个进程,php-fpm 也是一个进程,他们之间是通过什么办法通信的呢?
进程间的通信都有哪些,运用处景分别是什么?哈哈,至少三种(管道、旗子暗记、socket);
数据构造有什么用?(太 TM 有用,每本打算机干系的专业书不提这个,就像会去世)。
作为一个 PHP 程序员,该当去学数据构造吗?
以为该当。而且该当用 C 学,由于只有不断学习,才能打破40岁就没用的魔咒,很多人说程序员40岁失落业就找不到事情,我就不信,成为专家,在40岁还能为生存发愁?