Nginx反向代理,负载均衡,动静分离概念

Nginx

Nginx的简介

Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

高性能的HTTP和反向代理web服务器,特点是占用内存少,并发能力强。

反向代理

(1)正向代理(VPN)

在客户端(浏览器),配置代理服务器,通过代理服务器进行互联网访问的过程

​ 正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。

image-20200427195329071

(2)反向代理

客户端访问代理服务器,由代理服务器选择目标服务器,将请求发送过去并返回给客户端。此时就将反向代理服务器和远程服务器看为一个整体,对外不暴露远程服务器地址!

​ 其实客户端对于代理是无感知的,因为客户端不需要任何配置就可以访问,我们需要将请求发送到代理服务器,由代理服务器去选择目标服务器获取数据后返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址

负载均衡

​ 单个服务器解决不了,我们就增加服务器数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况,改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们说的负载均衡!

动静分离

​ 为了加快网站的解析速度,可以把动态页面和静态页面,由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力。严格意义上是将动态请求和静态请求分开,不能单纯的理解为把动态页面和静态页面分开。


__EOF__

本文作者W-yuwenyu
本文链接https://www.cnblogs.com/weiyuwenyu/p/16265142.html
关于博主:编程小萌新一名,希望从今天开始慢慢提高,一步步走向技术的高峰!
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   萧宇墨帆  阅读(68)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示