nginx基础

nginx是一个开源且高性能、可靠的HTTP中间件、代理服务。

优点:

  1. IO多路复用epoll。
  • 多个描述符的I/O操作都能在一个线程内并发交替地顺序完成,这就叫I/O多路复用,这里的“复用”指的是复用同一个线程。
  1. epoll模型
  • 每当FD就绪,采用系统的回调函数之间将fd放入,效率更高。
  • 最大链接无限制。
  1. 轻量级
  • 功能模块少。
  • 代码模块少。
  1. CPU亲和(affinity)
  • 是一种把CPU核心和nginx工作进程绑定方式,把每个worker进程固定在一个CPU上执行,减少切换CPU的cache miss,获得更好的性能。
  1. sendfile

你可能感兴趣的:(nginx基础)