nginx的作用

什么是niginx?

  • 1.nginx是一个高性能的HTTP和反向代理服务器,特点就是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现比较好。
  • 2.nginx专门为性能优化而开发,性能是其最重要的考量,实现上非常注重效率。能经受高负载的考验,有报告表明能支持高达50000个并发连接数。

正向代理和反向代理

  • 1.正向代理
    在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网的访问。

正向代理有点类似于租房子:

A(客户端)想租C(服务端)的房子,但是A(客户端)并不认识C(服务端)租不到。
B(代理)认识C(服务端)能租这个房子所以你找了B(代理)帮忙租到了这个房子。

这个过程中C(服务端)不认识A(客户端)只认识B(代理)
C(服务端)并不知道A(客户端)租了房子,只知道房子租给了B(代理)。

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

反向代理服务器也可以是一个租房的例子:

反向代理也用一个租房的例子:

A(客户端)想租一个房子,B(代理)就把这个房子租给了他。
这时候实际上C(服务端)才是房东。
B(代理)是中介把这个房子租给了A(客户端)。

这个过程中A(客户端)并不知道这个房子到底谁才是房东
他都有可能认为这个房子就是B(代理)的

负载均衡

分摊到多个操作单元上进行执行,和它的英文名称很匹配。就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡。

动静分离

为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来进行解析,加快解析速度,降低原来单个服务器的压力。

posted @ 2021-08-13 00:23  King-DA  阅读(1185)  评论(0编辑  收藏  举报