Nginx开发从入门到精通(阿里出品)

所需积分/C币:10 2017-07-08 15:38:38 1.22MB PDF
收藏 收藏 1
举报

Nginx开发从入门到精通(阿里出品)。zxiaofan.com专辑 > java开发书籍整理(全部免积分)http://download.csdn.net/album/detail/3579
目录 前言 1缘起 2版权申明 3目录 3.1上篇: nginx模块开发篇 3.1.1背景介绍 nginx历史 使用简介 nginx特点介绍 3.1.2 nginx平台初探(30% 13555555558 初探 nginx架构(100%).. ginx基础概念(100%) 基本数据结构(20%) 14 nginx的配置系统, ,27 nginx的请求处理 22222 77 nginx的模块化体系结构 模块概述 3.1.3 handler模块(100%) handler模块简介 模块的基本结构 27 handler模块的基本结构 ..32 handler模块的挂载. 33 handler的编写步骤 34 hello handler模块.. 34 handler模块的编译和使用 部分 handler模块的分析 35 3.1.4过滤模块(90%) 37 过滤模块简介(90%).,.,, 37 过滤模块的分析(90%) 38 3.1.5 upstream模块 42 upstream模块(100%) 42 负载均衡模块(100%) 45 3.1.6其他模块(40%) 50 core模块(40%) 50 event模块(40%) 50 mail模块.. 52 3.1.7模块开发高级篇(30%) 52 变量(80%)..,,, 52 upstream .,54 使用lua模块. 56 3.2下篇; nginx原理解析篇 56 3.2.1高性能服务器设计 56 C10k问题 56 高性能服务器编写的关键原则 56 事件驱动的核心引擎,., b垂 56 定时器管理 ,,,,,,,56 3.2.2 nginx架构详解 ·着垂 56 nginx的源码目录结构,., ,,,,,,,,,56 nginx的 configure原理 56 nginx的事件机制., 56 nginx的进程机制 56 3.2.3 nginx基础设施 56 内存池 56 共享内存 56 buffer管理 56 chain管理 56 aio原理 56 锁实现 56 基本数据结构 56 时间缓存 56 文件缓存. 56 log机制 56 324 nginx的启动阶段(30%) 56 概述(100%) ....56 共有流程(100%) 57 配置解析 58 模块初始化 65 热代码部署 65 3.2.5 nginx的请求处理阶段(30%) 65 接收请求流程(99%) 65 多阶段处理请求 .75 返回响应数据 75 pipeline请求 75 keepalive请求 75 subrequest原理解析(99%) 75 3.2.6 nginx的 upstream原理解析 78 无缓冲的处理流程 带缓冲的处理流程 78 subrequest访问 upstream的处理流程. 78 负载均衡算法 78 upstream缓存机制 .78 常用 upstream模块分析 ,,,.,,,,78 3.2.7 nginx的 script处理 78 正则表达式 78 变量 翻 ··:··· ············· 78 复杂变量 78 if的处理 ······· 78 3.3附录A编码风格(100%). 78 3.3.1 Nginx代码风格图示(100%) 78 3.4附录B常用API 85 3.4.1B.1字符串操作 85 3.4.2B.2读取请求体 .,,,.,,,.,,.85 3.4.3B.3操作请求头.,,, 85 3.4.4B.4取参数 85 3.4.5B.5URI处理 85 3.4.6B.6 buffer操作. 85 3.4.7B.7变量操作. ,85 3.4.8B.8日志输出 85 3.4.9B.9配置解析接 85 3.4.10B.10文件操作 85 3.4.11B.11锁操作 85 3.5附录C模块编译,调试与测试 .85 3.5.1C.1添加第3方库 85 3.5.2C.2添加额外编译,链接选项 85 3.5.3 C3 debug point ...85 3.54C4使用gdb 85 3.5.5C.5调试日志 85 3.5.6C.6单元测试 .85 3.5.7C.7功能测试 85 3.5.8C.8性能测试 ...85 4团队成员 87 第1章 缘起 nginx由于出色的性能,在世界范围內受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发 以及运维同学都迫切的想要了解 nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书 源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发 逐渐过渡到 nginx原理剖析。书籍的内容会定期在这里更新,欢迎人家提出宝贵意见,不管是本书的内容间题, 还是字词错误,都欢迎人家提交 Issue(章节标题的左侧有评注按钮),我们会及时的跟进。 Nginx开发从入门到精通 更新历史 日期 措述 2012/03/01创建目录大纲 2012/03/28增加了样章 2012/05/25更新样章 2012/06/08增加第5章 2012/06/11增加第4章 2012/06/26增加第6章( event module) 2012/06/27更新第5章部分内容 2012/07/04更新第6章 event module部分内容 2012/07/12增加第12章(请求头读取, subrequest解析) 2012/08/14增加第2章( nginx基础槊构及基础概念) 2012/08/14增加第2章( ngx str t数据结构介绍) 2012/08/17增加第7章(模块开发高级篇之变量) 2012/08/25增加第11章( nginx的启动阶段部分内容) 2012/09/26增加第2章( ngx array t,ngx hash t及 ngx pool t介绍) 2012/10/08增加第11章(配置解析综述 2012/10/12增加第2章( ngx hash wildcard t, ngx hash combined t及 ngx hash keys arrays t介绍) 2012/10/21增加第2章( ngx chain t, ngx list. t及 ngx buf t介绍) 2012/11/09增加第12章(请求体的读取和丢弃解析) 2012/11/24更新第2章( ngx buf t的部分字段以及其他一些书写错误和表达) 2012/12/18更新第11章(解析http块) 2012/12/10增加第3章的内容 2012/12/28补充和完善了第3章的内容 第1章缘起

...展开详情
试读 93P Nginx开发从入门到精通(阿里出品)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    lvtzlb 谢谢分享,东西很好!
    2017-10-30
    回复
    img
    Z小繁
    • 签到新秀

      累计签到获取,不积跬步,无以至千里,继续坚持!
    • 分享王者

      成功上传51个资源即可获取

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    Nginx开发从入门到精通(阿里出品) 10积分/C币 立即下载
    1/93
    Nginx开发从入门到精通(阿里出品)第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开发从入门到精通(阿里出品)第18页
    Nginx开发从入门到精通(阿里出品)第19页
    Nginx开发从入门到精通(阿里出品)第20页

    试读已结束,剩余73页未读...

    10积分/C币 立即下载 >