Nginx-模块化体系-各个模块作用讲解
1.core(核心代码)
- 核心内容
- 实现底层通讯协议
- 为其他模块提供运行时环境
- 协调各个模块的通讯
2.http 网络
3.mail 邮件(用处不大)
4.event module(事件)
- 事件模块,默认epoll,属于操作系统层面
5.phase handler(处理)
- 用于处理客户端请求,然后返回响应信息,响应信息会通过 output filter
6.output filter(过滤)
- 过滤处理器返回的内容,返回过滤后信息
- 比如,Gzip压缩优化的操作,就属于这个层面
7.upstream(反向代理)
- 反向代理模块,把收到的请求,转发到配置的服务器地址
8.load balancer(负载均衡)
- 负载均衡器,用于实现集群,其中提供了不同的负载均衡算法
9.extend module(继承)
- 继承模块,用于实现第三方模块
幕
- 留白 —<老吉>
- ~ 今 ~ ❀ ~ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀