更新时间:2021-06-18 19:25:14
封面
版权信息
推荐序
前言
第1章 Nginx源码与编译安装
1.1 Nginx优势与4种应用示例
1.2 Nginx源码结构
1.3 Nginx编译安装
1.4 本章小结
第2章 Nginx基础架构与设计理念
2.1 Nginx进程模型
2.2 Nginx模块化设计
2.3 Nginx事件驱动
2.4 本章小结
第3章 Nginx内存管理
3.1 Nginx内存管理简介
3.2 Nginx内存池
3.3 Nginx共享内存
3.4 本章小结
第4章 基本数据结构
4.1 字符串
4.2 数组
4.3 链表
4.4 队列
4.5 散列
4.6 红黑树
4.7 基数树
4.8 本章小结
第5章 配置文件解析
5.1 配置文件简介
5.2 主函数ngx_conf_parse
5.3 解析main配置
5.4 解析events配置块
5.5 解析http配置块
5.6 本章小结
第6章 Nginx进程机制
6.1 Nginx进程模式
6.2 Master进程
6.3 Worker进程
6.4 进程间通信机制
6.5 本章小结
第7章 HTTP模块
7.1 整体流程
7.2 HTTP服务初始化
7.3 HTTP请求解析
7.4 HTTP请求处理
7.5 HTTP请求响应
7.6 本章小结
第8章 Upstream机制
8.1 Upstream简介
8.2 初始化Upstream
8.3 与上游建立连接
8.4 发送请求到上游
8.5 处理上游响应头
8.6 处理上游响应体
8.7 结束请求
8.8 重试机制
8.9 长连接
8.10 FastCGI模块
8.11 本章小结
第9章 Event模块实现
9.1 基础知识及相关配置项介绍
9.2 Nginx事件模型
9.3 Nginx的惊群处理
9.4 Nginx的陈旧事件处理
9.5 本章小结
第10章 其他模块
10.1 负载均衡模块
10.2 限流模块
10.3 日志模块
10.4 本章小结
第11章 跨平台实现
11.1 configure实现详解
11.2 跨平台的原子操作和锁
11.3 信号量
11.4 信号和进程管理
11.5 共享内存
11.6 本章小结
第12章 基于Nginx的RTMP直播服务实现
12.1 Nginx-RTMP简介
12.2 握手
12.3 分块
12.4 Nginx-RTMP模块
12.5 中继模块
12.6 本章小结