一、nginx入门-nginx优势

1.发展趋势

  现在的web发展趋势来说,nginx占有率是第一,apache第二。

 

2.简介

  nginx可以做高性能的HTTP,解决C10k的问题(即高并发)

  可以做反向代理服务器(动静分离,负载均衡)

  可以做SMTP服务器(即邮箱服务器)

 

3.nginx的web优势

  时分多路复用:CPU时钟/中断技术,如多线程可以允许多程序流畅运行

  频分多路复用: ,高频与低频,毫秒发信号并连线

  IO多路复用:

    理论方法:第一种,最传统的多线程并发模型(每个进来一个新的I/O流回分类一个新的进程管理),即父系分身,一个瘫痪全体瘫痪。

         第二种,I/O多路复用(单个线程,通过记录跟踪每个I/O流(sock)的状态,来同时管理多个I/O流),发明他的原因是尽量多的提高服务器的吞吐能力。在同一个线程里面,通过拔开关的方式,来同时传输多个I/O流。

         

 

          因为线程传输耗时相对于客户端和服务器反馈耗时只是极短的过程,线程完全可以同时服务多台客户端口与服务端口。

    技术类型:select,poll,epoll

        epoll

          简介:epoll可以说是I/O多路复用最新的一个实现,epoll修复了poll和select绝大部分问题,比如:epoll现在线程是安全的,epoll现在不仅高数你sock组里面的数据,还会高数你具体哪个sock有数据,不需要自己去找。

          特点:异步,非阻塞

 

  优势总结:高并发,IO多路复用,epoll,异步,非阻塞

      nginx是一款性能非常强大的服务器,能够作为网站服务器,代理服务器和邮箱服务器,是非常主流的服务,也是公司非常常用的服务。

 

posted @ 2022-03-17 15:57  真渡  阅读(111)  评论(0)    收藏  举报