Nginx代理与反向代理、负载均衡实
副标题[/!--empirenews.page--]
通过 Nginx 提供的反向代理和负载均衡功能,可以合理的完成业务的分配,提高网站的处理能力;同时利用缓存功能,还可以将不需要实时更新的动态页面输出结果,转化为静态网页形成缓存,从而提高网站的响应速度。 代理和反向代理 代理(正向代理,目标服务器不知道谁在访问) 位于客户端和目标服务器之间,起到一个中转的作用。其实就是客户端想访问目标服务器,但是因为某些原因不能够直接访问,则把请求和目标服务器发给代理服务器,代理服务器再去请求目标服务器,把返回的响应结果返回给客户端。 反向代理(用户实际并不知道最终服务器,只是访问一个反向代理服务器而已) 客户端会把反向代理服务器当成目标服务器,向反向代理服务器发送请求后,反向代理服务器再请求内部的后端服务器,把得到的响应结果返回给客户端。 特性:
反向代理服务配置 在 Nginx 配置文件中的 location 块中,这是 proxy_pass 指令。
负载均衡 负载均衡(load balance):就是将负载分摊到多个操作单元上执行,从而提高服务的可用性和响应速度。 1.一个没有负载均衡的 web 架构如下图: 用户直接连接服务器,这个时候如果这台服务器挂了,那么就整个网站挂了。 2.有负载均衡的 web 架构 用户不直接访问后端服务器,而是访问负载均衡服务器,由负载均衡服务器再次转发到后端服务器。如果这个时候有一台后端服务器挂掉了,那么负载均衡服务器会剔除掉它,将后续请求都转发到好的那台,这样就不影响网站的正常运行。这个时候我们也需要考虑负载均衡服务器会不会挂掉,那就引入第二个负载均衡服务器来缓解一下。 负载均衡的配置 通过配置负载均衡服务器的 Nginx 中的 upstream 指令可以实现。 不同负载均衡配置的特点如下图所示: 一般轮询配置
(编辑:好新闻门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- HJ3205 Profinet 分布式 IO
- 腾讯云发布SUPERMIND智能网络,以云为中心推动全球网络加速
- 新冠病毒会让你变傻子?科学家在研究是否会导致认知衰退
- AMD:B550 主板支持下代 Zen 3,但不支持前代 Zen+
- Vicor DC-DC模块助力Tritek Power旅行电动自行车电池包发挥
- 快麦ERP支招:备货和快进快出模式的卖家,如何做好618大促准
- 尚德机构2020年财报:净收入22.04亿元,新增学员超43万人
- WAIC2020,达观数据携手浦东青联承办“智能时代,语你同行”
- “电五官”传感器有哪些种子选手?|IOTE金奖
- IDC:2020第二季度全球企业外部OEM存储系统收入下滑5%