题名:深入剖析Nginx
作者:高群凯著
出版年:2013
ISBN: 978-7-115-30762-0
分类号: TP368.5
中图分类: 服务器、工作站
定价: 59.00元
页数: 334 页
出版社: 人民邮电出版社
装订: 平装

Nginx是一款功能强大的高性能Web和反向代理服务器,最初由俄罗斯程序员Igor Sysoev开发,而当前由Igor Sysoev领导的专业公司Nginx, Inc.进行持续的维护与更新。<br />Nginx可以在大多数UNIX或类UNIX系统上编译运行,比如FreeBSD、Solaris、Linux等,并且官方还提供Windows下的可执行版本。目前,Nginx在Netflix 、Wordpress.com、新浪、网易、腾讯、豆瓣等国内外众多知名网站中得到应用。<br />从源码剖析的角度出发,是程序员常用的学习和提高方法。本书是作者多年研读Nginx源码、深入思考和不断结合实践的结晶。本书重点在于通过剖析Nginx的源码,探究其功能结构及其内部实现原理。<br />本书内容包括:<br />◎ 剖析Nginx源码前的准备工作;<br />◎ 跟踪和调试的方法;<br />◎ Nginx的整体架构和进程模型;<br />◎ Nginx的数据结构,包括内存池、Hash 和Radixtree ;<br />◎ Nginx的配置指令;<br />◎ Nginx主要功能模块,包括Handler 、Filter 、Load-balance等;<br />◎ I/O多路复用模型和I/O事件处理等;<br />◎ 完整的客户端请求分析,包括请求处理与响应、请求定位、动态页面请求处理等;<br />◎ Filter模块实例;<br />◎ 负载均衡策略,包括加权轮询策略和IP哈希策略;<br />◎ Nginx的编译模块、运行配置。<br />本书适合系统程序员、软件开发工程师、Nginx高级运维工程师阅读参考,对于有志从事相关工作的IT专业学生,更是不可多得的学习资料。

高群凯,重庆大学计算机学院硕士毕业,接触Linux等自由/开源软件已有11年,在技术领域的兴趣主要包括Linux、高性能服务(Web服务如Lighttpd、Nginx、Apache等;数据库服务如Mongodb等),以及x86、MIPS(Cavium、RMI、Tilera)等。一直在深信服科技有限公司工作,专职从事Linux相关研究,对系统底层性能优化、内核oops宕机以及x86疑难问题排查等相关技术有一些研究和积累。曾著有《Lighttpd源码分析》一书。个人博客:http://lenky.info/。