您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Nginx底层设计与源码分析/Web开发技术丛书
字数: 200
装帧: 平装
出版社: 机械工业出版社
作者: 聂松松[等]著
出版日期: 2021-06-01
商品条码: 9787111682745
版次: 1
开本: 16开
页数: 0
出版年份: 2021
定价:
¥99
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书内容上分为三篇,共计13章内容。
第1篇(第1~5章)基础知识篇,第1章主要讲解了Nginx源码目录介绍的作用及编译与安装,第2章讲解了Nginx的整体架构与设计思路的实现,第3~5章主要讲解了Nginx的基本数据结构、内存管理与配置文件解析等实现。
第2篇(第6~11章)核心模块篇,这一篇为本书的核心内容,其中第6章讲解了Nginx生命周期的实现,第7章讲解了Event模块及其用到的事件模型实现,第8章讲解了HTTP模块及11阶段的实现,第9章讲解了Upstream模块实现,第10章讲解了FastCGI与proxy模块实现,第11章讲解了负载均衡、限流、SSL、log等模块实现。
第3篇(第12~13章)实战应用篇,讲解了Nginx的rtmp模块实现,让读者对跨平台原理实现、多进程管理、信号、信号量、共享内存、事件等知识点有一个更深入的理解。
目录
推荐序
前 言
第1章 Nginx源码与编译安装 1
1.1 Nginx优势与4种应用示例 1
1.2 Nginx源码结构 4
1.3 Nginx编译安装 5
1.4 本章小结 6
第2章 Nginx基础架构与设计理念 7
2.1 Nginx进程模型 7
2.2 Nginx模块化设计 9
2.2.1 模块分类 9
2.2.2 模块接口 10
2.2.3 模块分工 12
2.3 Nginx事件驱动 13
2.4 本章小结 14
第3章 Nginx内存管理 15
3.1 Nginx内存管理简介 15
3.2 Nginx内存池 16
3.2.1 内存池结构 16
3.2.2 申请内存 17
3.2.3 释放内存 20
3.3 Nginx共享内存 22
3.3.1 共享内存的创建及销毁 22
3.3.2 互斥锁 23
3.3.3 共享内存管理 25
3.3.4 共享内存使用 30
3.4 本章小结 31
第4章 基本数据结构 32
4.1 字符串 32
4.2 数组 33
4.3 链表 35
4.4 队列 37
4.5 散列 42
4.6 红黑树 46
4.7 基数树 56
4.8 本章小结 59
第5章 配置文件解析 60
5.1 配置文件简介 60
5.2 主函数ngx_conf_parse 63
5.3 解析main配置 65
5.3.1 创建main配置上下文 65
5.3.2 解析配置指令 66
5.4 解析events配置块 69
5.5 解析http配置块 71
5.5.1 main配置解析 71
5.5.2 server配置解析 74
5.5.3 location配置解析 76
5.5.4 配置合并 79
5.5.5 location配置再处理 81
5.5.6 upstream配置解析 83
5.6 本章小结 85
第6章 Nginx进程机制 86
6.1 Nginx进程模式 86
6.1.1 daemon模式 86
6.1.2 单进程模式和多进程模式 88
6.1.3 进程模式源码解析 88
6.2 Master进程 91
6.3 Worker进程 93
6.4 进程间通信机制 99
6.4.1 信号定义 99
6.4.2 信号注册 101
6.4.3 信号处理 102
6.4.4 Master进程处理机制 106
6.4.5 Worker进程处理机制 110
6.4.6 Master进程与Worker进程通信 111
6.5 本章小结 115
第7章 HTTP模块 116
7.1 整体流程 117
7.1.1 HTTP模块初始化 117
7.1.2 HTTP请求解析 118
7.1.3 HTTP请求处理与响应 120
7.2 HTTP服务初始化 123
7.2.1 模块初始化 123
7.2.2 事件初始化 126
7.2.3 HTTP会话建立 128
7.3 HTTP请求解析 130
7.3.1 基础结构体 131
7.3.2 接收请求流程 135
7.3.3 解析请求行 137
7.3.4 解析请求头 143
7.4 HTTP请求处理 148
7.4.1 多阶段划分 148
7.4.2 11个阶段初始化 153
7.4.3 处理HTTP请求 155
7.4.4 处理请求体 169
7.5 HTTP请求响应 177
7.5.1 过滤模块 177
7.5.2 发送HTTP响应 182
7.5.3 结束HTTP响应 190
7.6 本章小结 197
第8章 Upstream机制 198
8.1 Upstream简介 198
8.2 初始化Upstream 200
8.3 与上游建立连接 205
8.4 发送请求到上游 208
8.5 处理上游响应头 210
8.6 处理上游响应体 213
8.7 结束请求 217
8.8 重试机制 219
8.9 长连接 220
8.10 FastCGI模块 225
8.10.1 FastCGI协议简介 225
8.10.2 FastCGI通信流程 226
8.10.3 Nginx FastCGI 227
8.11 本章小结 228
第9章 Event模块实现 229
9.1 基础知识及相关配置项介绍 230
9.1.1 基本概念 230
9.1.2 基本网络模型 230
9.1.3 epoll网络模型 231
9.1.4 Event模块相关配置项介绍 234
9.2 Nginx事件模型 234
9.2.1 文件事件 235
9.2.2 时间事件 235
9.2.3 进程池 237
9.2.4 监听池 237
9.2.5 连接池 238
9.2.6 事件池 240
9.2.7 Event模块初始化过程 244
9.2.8 请求处理流程 257
9.3 Nginx的惊群处理 262
9.4 Nginx的陈旧事件处理 264
9.5 本章小结 266
第10章 其他模块 267
10.1 负载均衡模块 267
10.1.1 Nginx负载均衡算法简介 267
10.1.2 Nginx负载均衡配置指令 268
10.1.3 Nginx负载均衡算法实现 270
10.2 限流模块 276
10.2.1 常见限流算法 276
10.2.2 Nginx限流配置 277
10.2.3 限流实现原理 278
10.3 日志模块 287
10.3.1 日志模块配置指令 288
10.3.2 日志模块实现原理 290
10.4 本章小结 295
第11章 跨平台实现 296
11.1 configure实现详解 296
11.2 跨平台的原子操作和锁 304
11.3 信号量 311
11.4 信号和进程管理 315
11.5 共享内存 322
11.6 本章小结 325
第12章 基于Nginx的RTMP直播服务实现 326
12.1 Nginx-RTMP简介 326
12.2 握手 328
12.3 分块 331
12.4 Nginx-RTMP模块 335
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网