nginx服务器总结
来源:互联网 发布:l800清零维修软件 编辑:程序博客网 时间:2024/06/05 20:49
1.Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用。FastCGI接口在Linux下是socket,(这个socket可以是文件socket,也可以是ip socket);
2.nginx采用的是异步非阻塞模式,只有一个主进程和几个子进程,当请求到来时,首先,nginx在启动时,会解析配置文件,得到需要监听的端口与ip地址然后,nginx的master进程里面,先初始化好这个监控的socket(创建socket--设置addrreuse等选项--绑定到指定的ip地址端口--在listen),然后再fork出多个子进程出来,然后子进程会竞争accept新的连接。这样就能处理高并发,同时不会对服务器造成太大压力,Apache则是一个请求对应一个进程;
3.PHP-FPM也是一个第三方的FastCGI进程管理器,它是作为PHP的一个补丁来开发的,在安装的时候也需要和PHP源码一起编译,也就是说PHP-FPM被编译到PHP内核中,因此在处理性能方面更加优秀;同时它在处理高并发方面也比spawn-fcgi引擎好很多,因此,推荐Nginx+PHP/PHP-FPM这个组合对PHP进行解析。
参考:
http://blog.csdn.net/sunnyzhangwenhan/article/details/8833296
http://www.linuxidc.com/Linux/2015-03/115207.htm
http://blog.csdn.net/gzh0222/article/details/8540604
0 0
- nginx服务器总结
- ubuntu下nginx服务器配置技术总结
- nginx搭建rtmp协议流媒体服务器总结
- nginx搭建rtmp协议流媒体服务器总结
- nginx搭建rtmp协议流媒体服务器总结
- nginx搭建rtmp协议流媒体服务器总结
- 关于Nginx配置Https服务器总结
- nginx搭建rtmp协议流媒体服务器总结
- nginx搭建rtmp协议流媒体服务器总结
- Nginx服务器及相关体系组件总结
- Nginx学习总结(8)——Nginx服务器详解
- Nginx服务器
- Nginx服务器
- nginx 服务器
- Nginx服务器
- Nginx服务器
- Linux+Nginx+Php架设高性能WEB服务器(总结)
- 0142 nginx搭建rtmp协议流媒体服务器总结
- JSON 语法
- HDU1166:敌兵布阵(线段树)
- MATLAB中常用的排列、组合、阶乘函数
- c++ 实现双链表
- 华为机试-字符串加密
- nginx服务器总结
- Linux入门:管道的运行机制
- LINUX部分命令列表
- 通过GitHub分享android程序
- [Tkinter 教程13] Mastermind 游戏
- css position关于relative和absolute这段话更简洁
- C++实验一简单计算问题的体验
- Android Studio之gradle的配置与介绍
- FAT32长文件名短文件名目录项