(一)Nginx基本概念

一、Nginx基本概念

1.1 什么是Nginx?

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

1.2 反向代理

正向代理

局域网中的客户端正常情况下只能访问本网端内的主机,如果客户端想要访问外网的资源,通常需要代理服务器来访问,这种方式称为正向代理

反向代理

客户端请求首先发送到一个反向代理服务器,而这个代理服务器将请求发送给对应的主机处理
反向代理服务器和真正处理请求的服务器对外是隐藏的,也就是客户端只能看到一个服务器

1.3 负载均衡

常规方式

常规的请求通常由一个服务端来处理,但是当请求数量增加后,由于单机的IO瓶颈,服务器并不能处理这么多请求,导致服务器负载过重而宕机

采用负载均衡

采用多台服务器做集群,共同处理来自客户端的请求。这时客户端请求需要经过一个反向代理服务器分发,而反向代理服务器分发的原则就是根据每台服务器的负载来决定的。

1.4 动静分离

常规方式

常规的JavaWeb项目通常包含了Java服务端的动态资源(JSP、Servlet等)和HTML、JS、CSS等静态资源,一个项目整体放置在一个服务端中。这就造成了服务器职责过多,负载过大。

动静分离方式

通过增加一个反向代理服务器,将静态资源和动态资源分开部署,从而将客户端请求的静态资源和动态资源分配给不同的服务器去处理,增加整体的处理能力

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值