深入理解Nginx(模块开发与架构解析第2版)/Linux\Unix技术丛书
全新正版 极速发货
¥
65.6
6.6折
¥
99
全新
库存3件
作者陶辉
出版社机械工业出版社
ISBN9787111526254
出版时间2016-02
装帧其他
开本16开
定价99元
货号3457331
上书时间2024-11-15
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
陶辉,毕业于西安交通大学计算机科学与技术专业,曾就职于华为中央软件部、腾讯QQ空间、思科中国CRDC等公司,目前在阿里巴巴云计算公司的飞天团队工作,研究方向为介于Iaas和Paas间的弹性计算,多年以来专注于Nginx的定制化应用,对Nginx的设计与特性有深刻认识,实战经验丰富,编写过许多优秀的Nginx模块并应用于企业级产品中,同时撰写了大量关于Nginx的技术文章。擅长Linux下高性能服务器的开发,以及分布式环境下海量数据存储的设计开发。
目录
前言
第一部分 Nginx能帮我们做什么
第1章 研究Nginx前的准备工作
1.1 Nginx是什么
1.2 为什么选择Nginx
1.3 准备工作
1.3.1 Linux操作系统
1.3.2 使用Nginx的必备软件
1.3.3 磁盘目录
1.3.4 Linux内核参数的优化
1.3.5 获取Nginx源码
1.4 编译安装Nginx
1.5 configure详解
1.5.1 configure的命令参数
1.5.2 configure执行流程
1.5.3 configure生成的文件
1.6 Nginx的命令行控制
1.7 小结
第2章 Nginx的配置
2.1 运行中的Nginx进程间的关系
2.2 Nginx配置的通用语法
2.2.1 块配置项
2.2.2 配置项的语法格式
2.2.3 配置项的注释
2.2.4 配置项的单位
2.2.5 在配置中使用变量
2.3 Nginx服务的基本配置
2.3.1 用于调试进程和定位问题的配置项
2.3.2 正常运行的配置项
2.3.3 优化性能的配置项
2.3.4 事件类配置项
2.4 用HTTP核心模块配置一个静态Web服务器
2.4.1 虚拟主机与请求的分发
2.4.2 文件路径的定义
2.4.3 内存及磁盘资源的分配
2.4.4 网络连接的设置
2.4.5 MIME类型的设置
2.4.6 对客户端请求的限制
2.4.7 文件操作的优化
2.4.8 对客户端请求的特殊处理
第二部分 如何编写HTTP模块
第3章 开发一个简单的HTTP模块
第4章 配置、error日志和请求上下文
第5章 访问第三方服务
第6章 开发一个简单的HTTP过滤模块
第7章 Nginx提供的高级数据结构
第三部分 深入Nginx
第8章 Nginx基础架构
第9章 事件模块
第10章 HTTP框架的初始化
第11章 HTTP框架的执行流程
第12章 upstream机制的设计与实现
第13章 邮件代理模块
第14章 进程间的通信机制
第15章 变量
第16章 slab共享内存
内容摘要
陶辉著的《深入理解Nginx》致力于说明开发Nginx模块的必备知识,第1版发行以后,深受广大读者的喜爱。然而由于Nqinx功能繁多且性能强大,以致必须了解的基本技能也很庞杂,而第1版成书匆忙,缺失了几个进阶的技巧描述,因此第2版在此基础
上进行了完善。
书中首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍了如何开发HTTP模块(合HTTP过滤模块)来得到定制化的Nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,并对内存池的实现细节及TCP协议进行了详细介绍;接着,综合Nginx框架代码分析了Nginx架构的设计理念和技巧,此外,还新增了如何在模块中支持HTTP变量,以及与slab共享内存等相关的内容,相信通过完善,可进一步帮助读者更好地开发出功能丰富、性能一流的Nginx模块。
— 没有更多了 —
以下为对购买帮助不大的评价