Nginx学习笔记--Nginx的模块与工作原理

  Nginx由内核和模块组成,其中内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block,而location中所配置的每个指令将会启动不同的模块去完成相应的工作。

一:Nginx的模块从结构上分为核心模块,基础模块和第三方模块。




二:Nginx模块从功能上分为处理器模块,过滤器模块和代理类模块。

 
三:在工作方式上,Nginx分为单工作进程和多工作进程两种模块。在单工作进程模式下,初主进程外,还有一个工作进程,工作进程是单线程的;在多工作进程模式下,每个工作进程包含多个线程。Nginx默认为单工作进程模块。
 

nginx.jpg

nginx.jpg

演示文稿1.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28624388/viewspace-762276/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28624388/viewspace-762276/

你可能感兴趣的:(Nginx学习笔记--Nginx的模块与工作原理)