Nginx反向代理、负载均衡、动静分离原理

Nginx反向代理、负载均衡、动静分离原理

正向代理

局域网中的电脑用户想要直接访问网络是不可行的,只能通过代理服务器来访问,这种代理服务就被称为正向代理。
Nginx反向代理、负载均衡、动静分离原理

反向代理

客户端无法感知代理,因为客户端访问网络不需要配置,只要把请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据,然后再返回到客户端。
此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。

Nginx反向代理、负载均衡、动静分离原理

负载均衡

假设有 15 个请求发送到代理服务器,那么由代理服务器根据服务器数量,平均分配,每个服务器处理 5 个请求,这个过程就叫做负载均衡。
Nginx反向代理、负载均衡、动静分离原理

动静分离

Nginx还可以实现,加快解析速度,降低单个服务器的压力。

Nginx反向代理、负载均衡、动静分离原理