nginx 剖析
nginx原理和应用
nginx作为一个守护进程,是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。
这就是nginx的核心,事件驱动。
利用linux 内核,采用的IO多路复用,epoll或者select这些,做到异步非阻塞方式。事件发起者不再直接占用资源,占用资源的事事件分发器和收集器调用的事件模块。
nginx工作流程:tcp 三次握手协议,http请求,解析,调用fastcgi,wrapper返回结果。
扫描二维码关注公众号,回复:
3702679 查看本文章
nginx的用法:反向代理,ip限制,限制流量,ssl加密,缓存,压缩。