当前位置:主页 > 计算机电子书 > 程序设计 > Nginx开发下载
Nginx模块开发指南

Nginx模块开发指南 PDF 高清版

  • 更新:2019-11-14
  • 大小:67.3 MB
  • 类别:Nginx开发
  • 作者:罗剑锋
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Nginx模块开发指南 PDF

Nginx 是由俄罗斯工程师Igor Sysoev 开发的一个高性能Web 服务器,运行效率远超传统的Apache、Tomcat,是世界第二大Web 服务器,被国内外诸多顶级互联网公司采用。

Nginx 的一个突出特点是其灵活优秀的模块化架构,可以在不修改核心的前提下增加任意功能,自2004 年发布至今,已经拥有百余个官方及非官方的功能模块(如fastcgi、memcached、mysql 等),使得Nginx 成长为了一个近乎“全能”的服务器软件。

Nginx 以纯C 语言实现,开发扩展功能模块也大多使用C 语言,但由于C 语言固有的过程式特性,编写、调试代码都较麻烦——特别是对于Nginx 的初学者。《Nginx 模块开发指南:使用C++11 和Boost 程序库》深入源码,详细解析了模块体系、配置指令、HTTP 框架等Nginx 核心运行机制,并在此基础上讲解如何使用C++和Boost 程序库来开发Nginx 模块,充分利用现代C++里的大量新特性和库组件,让Nginx 的模块开发变得更加便捷、轻松和愉快。

目录

  • 第0章 导读 1
  • 0.1 关于本书 1
  • 0.2 读者对象 2
  • 0.3 读者要求 3
  • 0.4 运行环境 3
  • 0.5 本书的结构 4
  • 0.6 如何阅读本书 6
  • 0.7 本书的源码 6
  • 第1章 Nginx入门 7
  • 第2章 Nginx开发准备 25
  • 第3章 Nginx基础设施 35
  • 第4章 Nginx高级数据结构 71
  • 第5章 Nginx开发综述 111
  • 第6章 Nginx HTTP框架综述 169
  • 第7章 Nginx HTTP请求处理 199
  • 第8章 Nginx HTTP请求转发 231
  • 第9章 Nginx HTTP子请求 277
  • 第10章 Nginx变量 305
  • 第11章 Nginx辅助设施 319
  • 第12章 Nginx与设计模式 337
  • 第13章 结束语 343
  • 附录A 推荐书目 347
  • 附录B GDB调试简介 349
  • 附录C Nginx的字符串格式化 351
  • 附录D Nginx里的void*变量 353
  • 附录E Nginx C++模块简介 355
  • 附录F Nginx Lua模块简介 357

资源获取

资源地址1:https://pan.baidu.com/s/13EhZqHtXJLU_Py-hIuWChQ

网友留言