正向代理
正向代理的是客户端,客户端想要访问一个网址,访问不到,可以通过代理服务器对网络进行访问,正向代理搭建在客户端和目标主机之间。
反向代理
反向代理的是服务器,客户端向反向代理服务器发送一个请求,由反向代理服务器选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对客户端来说就是一个服务器,暴露的是反向代理服务器地址,隐藏了真实服务器的ip地址。
负载均衡
同一个时间段有多个请求,反向代理服务器会这些请求平均分配到不同的目标服务器上,从而分担服务器的压力。
动静分离
为了加快网站的解析速度,把网站的动态页面和静态页面有不同的服务器来解析,加快解析速度,降低原来单个服务器的压力。具体来说就是当客户端去访问一个js文件或者css文件的时候,niginx服务器会直接去静态服务器拿数据,要是访问php数据,就会去动态服务器获取数据。