Nginx完全开发指南:使用C、C++、JavaScript和Lua

Nginx完全开发指南:使用C、C++、JavaScript和Lua

作者:罗剑锋

出版社:电子工业

出版年:2019年5月

ISBN:9787121364365

所属分类:行业好书

书刊介绍

《Nginx完全开发指南:使用C、C++、JavaScript和Lua》内容简介

Nginx是著名的Web服务器,性能优异,运行效率远超传统的Apache、Tomcat,广泛应用于国内外诸多顶级互联网公司。
Nginx的一个突出特点是其灵活优秀的模块化架构,可以在不修改核心的前提下增加任意功能,自2004年发布至今,已经拥有百余个官方及非官方的功能模块(如proxy、mysql、redis、rtmp、lua等),使得Nginx成长为了一个近乎“全能”的服务器软件。
Nginx功能强大,架构复杂,学习、维护和开发的门槛较高。为了帮助读者跨越这一障碍,本书深入最新的Nginx源码(Stable 1.16.0),详细剖析了模块体系、动态插件、功能框架、内存分配、进程模型、事件驱动、线程池、TCP/UDP/HTTP处理等Nginx核心运行机制,在此基础上讲解如何使用C、C++、JavaScript、Lua等语言来增强扩展Nginx,让任何人都能够便捷、轻松地开发和定制Nginx,进而应用到自己的实际工作中,创造出更多的价值。
罗剑锋(网名Chrono),1996年就读于东北财经大学;1997年开始接触C/C++;1998年参加计算机软件专业技术资格和水平考试,获高级程序员资质;2003年毕业于北京理工大学,获计算机专业硕士学位。主要研究方向为C/C++、设计模式、高性能网络服务器开发,业余爱好是阅读、旅游、欣赏音乐和电影。

作品目录

内容简介
前言
第0章:导读
第1章:Nginx入门
第2章:Nginx开发准备
第3章:Nginx基础设施
第4章:Nginx高级数据结构
第5章:Nginx开发概述
第6章:Nginx模块体系
第7章:Nginx功能框架
第8章:Nginx请求处理
第9章:Nginx请求转发
第10章:Nginx子请求
第11章:Nginx变量
第12章:Nginx内存管理机制
第13章:Nginx进程机制
第14章:Nginx进程间通信机制
第15章:Nginx事件机制
第16章:Nginx多线程机制
第17章:Nginx
Stream机制
第18章:Nginx
HTTP机制
第19章:Nginx与设计模式
第20章:Nginx
C++开发
第21章:Nginx
JavaScript开发
第22章:Nginx
Lua开发
第23章:Nginx调试与测试
第24章:Nginx性能分析
第25章:结束语
附录A
推荐书目
附录B
字符串格式化
附录C
开发辅助工具

相关推荐

微信二维码