Nginx基本概念

一、nginx基本概念

  • 1、ngingx是什么,做什么事情

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

为性能优化而开发,能经受高负载的考验,有报告表明能支持高达50000个并发连接数

可参考文档:https://lnmp.org/nginx.html

  • 2、反向代理

(1)正向代理

nginx不仅可以做反向代理,实现负载均衡,还能用作正向代理来进行上网等功能

如果把局域网外的internet想象成一个巨大的资源库,则局域网的客户端要访问internet就需要通过代理服务器来访问,这种代理服务就称为正向代理 。

(2)反向代理
我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。

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


    负载均衡
  • 4、动静分离
    为了加开网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。

你可能感兴趣的:(Nginx基本概念)