nginx的原理

  • Nginx由内核和模块组成,其中内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block,而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。
  • nginx的模块从结构上分为核心模块、基础模块和第三方模块。

  •  Nginx的高并发特点在于采用了epoll模型,与传统的服务器程序架构不同,epolllinux内核2.6以后才出现的。Nginx采用epoll模型,异步非阻塞,而apache采用的是select模型。

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/13637471.html