一. 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