Nginx底层设计与源码分析_第1页
Nginx底层设计与源码分析_第2页
Nginx底层设计与源码分析_第3页
Nginx底层设计与源码分析_第4页
Nginx底层设计与源码分析_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Nginx底层设计与源码分析读书笔记模板01思维导图目录分析读书笔记内容摘要作者介绍精彩摘录目录0305020406思维导图底层设计进程介绍第章模块内容小结第章进程模块机制模型管理源码共享内存设计应用示例本书关键字分析思维导图内容摘要内容摘要本书共12章,主要内容介绍如下。第1章介绍Nginx源码与编译安装,第2章介绍Nginx基础架构与设计理念,这两章从Nginx的优势、源码结构、进程模型等几个方面概述Nginx。第3章介绍Nginx的内存管理,从内存池、共享内存两方面介绍Nginx内存管理的相关内容。第4章介绍Nginx的基本数据结构,包括字符串、数组、链表、队列、散列、红黑树、基数树的数据结构和算法。第5章解析Nginx的配置文件,通过对main配置块、events配置块与**配置块的详细介绍,概述Nginx配置解析的全过程。第6章介绍Nginx进程机制,通过进程模式、Master进程、Worker进程以及进程间通信机制,完整介绍Nginx进程的管理。第7章介绍HTTP模块,通过服务初始化、请求解析、HTTP请求处理以及HTTP请求响应,详细介绍HTTP模块的处理过程。第8章介绍Upstream机制,对Upstream初始化、上下游连接建立、长连接、FastCGI模块做了详细介绍。第9章介绍Event模块实现,内容涉及Nginx事件模型的文件事件、时间事件、进程池、连接池等事件处理流程。第10章介绍Nginx的负载均衡、限流、日志等模块的实现。第11章介绍跨平台实现,对Nginx的configure编译文件、跨平台原子操作和锁进行详细介绍。第12章介绍基于Nginx的RTMP直播服务实现。目录分析1.2Nginx源码结构1.1Nginx优势与4种应用示例第1章Nginx源码与编译安装1.4本章小结1.3Nginx编译安装第1章Nginx源码与编译安装2.1Nginx进程模型2.2Nginx模块化设计2.3Nginx事件驱动2.4本章小结第2章Nginx基础架构与设计理念3.1Nginx内存管理简介3.2Nginx内存池3.3Nginx共享内存3.4本章小结第3章Nginx内存管理4.1字符串4.2数组4.3链表4.4队列4.5散列12345第4章基本数据结构4.6红黑树4.8本章小结4.7基数树第4章基本数据结构5.1配置文件简介5.2主函数ngx_conf_parse5.3解析main配置5.4解析events配置块第5章配置文件解析5.6本章小结5.5解析**配置块第5章配置文件解析6.1Nginx进程模式6.2Master进程6.3Worker进程6.4进程间通信机制6.5本章小结12345第6章Nginx进程机制7.1整体流程7.2HTTP服务初始化7.3HTTP请求解析7.4HTTP请求处理第7章HTTP模块7.6本章小结7.5HTTP请求响应第7章HTTP模块8.1Upstream简介8.3与上游建立连接8.2初始化Upstream第8章Upstream机制8.4发送请求到上游8.6处理上游响应体8.5处理上游响应头第8章Upstream机制8.7结束请求8.8重试机制8.9长连接8.10FastCGI模块8.11本章小结12345第8章Upstream机制9.1基础知识及相关配置项介绍9.3Nginx的惊群处理9.2Nginx事件模型第9章Event模块实现9.5本章小结9.4Nginx的陈旧事件处理第9章Event模块实现10.2限流模块10.1负载均衡模块第10章其他模块10.4本章小结10.3日志模块第10章其他模块11.1configure实现详解11.3信号量11.2跨平台的原子操作和锁第11章跨平台实现11.4信号和进程管理11.6本章小结11.5共享内存第11章跨平台实现12.1Nginx-RTMP简介12.2握手12.3分块12.4Nginx-RTMP模块12.5中继模块12.6本章小结010302040506第12章基于Nginx的RTMP直播服务实现作者介绍同名作者介绍这是《Nginx底层设计与源码分析》的读书笔记模板,暂无该书作者的介绍。读书笔记

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论