Nginx源码分析1:框架及原理
Nginx基本框架和原理 :
Nginx分为一个主进程master和多个工作woker进程(可能还有相关的cache进程),woker进程有master进程fork出来,master进程负责监控worker,具体框架图如下
Nginx核心进程模块框架图
Nginx需要分析模块 :
master和worker进程工作原理
配置解析
信号处理
slab内存分配机制
http服务器
方向代理
负载均衡
日志系统
cache
数据结构的具体实现 : 比如 hash、rbtree、list等