一、什么是nginx
是高性能的HTTP和反向代理服务器。特点:占有内存少,并发能力强。专为性能优化而开发。
二、反向代理
- 正向代理
把局域网外的internet想象为巨大的资源库,局域网中的客户端要访问internet,则需要通过服务器访问,这就是正向代理。
即在客户端或者浏览器中配置代理服务器,通过代理服务器访问互联网。 - 反向代理
客户端将请求发送至反向代理服务器,反向代理服务器选择目标服务器获取数据后返回给客户端。此时,反向代理服务器和目标服务器对外是一个服务器,对外暴露的是代理服务器的ip和端口,隐藏真实服务器。
三、负载均衡
单个服务器解决不了,增加服务器数量,将请求分发到各个服务器上。
四、动静分离
为了加快网站的解析速度,将动态页面和静态页面由不同的服务器解析,降低单个服务器的压力。