Nginx的反向代理和负载均衡(详解)

一.反向代理:

1.什么是正向代理(代理客户端你的电脑)

 

 正向代理:代理客户端,比如你现在要访问外网。正常你是访问不到的,但是你挂了俗称‘梯子’,就是代理了你的客户端也就是你的电脑,你的代理是香港的(列子)。现在你的请求会从这代理服务器发到外网,就可以访问。外网返回给代理服务器,代理服务器在返回到你的客户端。


2.反向代理(代理后台的服务器减少服务端压力)

 反向代理:代理服务端也就是代理几台不同ip的服务器,用户访问代理的地址和访问路径去分配一台服务器给你提供访问,分配是走负载均衡。减轻服务器压力。


二.负载均衡(有三种策略一 一解释)

1轮寻

 

 轮寻:顾名思义,按照顺序要分配,1,2,3,4,5,6请求一台服务器一个,轮着来


2 加权轮寻

 加权轮寻:按权重大小来轮寻,这台服务器权重大那么分到的请求就多。

可以让性能不好的服务器参战。让它分少量请求,减少成本又减轻个服务器压力


 3iphash(IP地址分配服务器)

 iphash:只要是为了避免session共享问题,你的一个请求到一台是不可能有session的所以用户第一次访问是创建了session那么以后之后用户所有请求都会分配在这台服务器。

避免seession共享问题,但是更多还是会使用redis来处理

 


 三.动静分离

就是前后端分离

Nginx动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值