首页 > 技术文章 > Nginx的特点简单介绍

honour1207 2021-03-11 11:38 原文

一. Nginx特点介绍

  特点:

    占用内存少,并发能力强,最高能到 50000的并发,充分发挥CPU的性能。可以保证 7*24小时不间断运行。可进行负载均衡,master/worker模式,进行动静分离

二. 反向代理

1. 首先说反向代理的时候,先来个正向代理的图

  正向代理

      通过中间代理服务器访问到我想访问的东西,有目的的

 

  

  

 

2. 反向代理如下

  反向代理

      1.不需要客户端做任何的配置

      2.客户端是无感知的

      3.反向代理服务器只做请求的转发

 

  当请求发送的时候,由反向代理服务器进行请求的转发,而不确定是否是转到同一台服务器
  如
    输入1.5.12.43 -> 反向代理服务器 -> 可能反向代理分配到 1.5.12.44 1.5.12.45

 

  

 

 

 

 

三. 负载均衡

  负载均衡策略
    1.轮询:流水线,轮到你,你就做
    2.权重轮询:自己配置每个服务器做多少,如图 第一个32剩下的都是1 ,指定轮询几率,当请求来临,优先权重高的进行处理
    3.ip绑定(ip_hash):当ip请求过来以后,根据hash算法,算出来某个服务器,然后绑定。(生出来儿子一直到死都是你儿子)
    4.最少连接(least_conn):比如说一号服务器受载五条,但是每一条都很慢,那么就分配给二号服务器来去做
还有就是两种第三方,响应时间和url地址hash算法

 

  

 

 

 

 

四. 动静分离

  动静分离(由nginx代理访问)

      目的是减少性能的消耗,从静态的环境下获取到不变的数据,减少对服务器的不必要访问

 

  

 

 

 

Nginx安装讲解地址---->  https://www.cnblogs.com/honour1207/p/14427629.html

 

推荐阅读