1.nginx概括
1.1介绍
nginx是一个轻量级(mysql oracle),支持http协议的反向代理服务器
http协议:nginx可以通过浏览器,ajax,插件等支持http协议的客户端访问到nginx
反向代理:
代理:代理的是后端的服务器(tomcat)
反向:代理控制的访问逻辑集中在后端发送到tomcat服务器的步骤
1.2互联网框架中的作用
○ 负载均衡
负载:高并发的访问压力负重,载重
均衡:平均分配,后端服务器(后端服务器集群)
单机的nginx在cpu性能足够的情况下,5万-7万的并发
引入前端网络搭建的nginx集群,配合ip入口服务器,dns服务器的配置,实现网络入口的扩大
负载均衡逻辑
物理均衡:平均分配所有访问请求
逻辑均衡:根据服务器的性能均衡有占比的访问
○ 动静分离
静态资源 img css js html等可以放到nginx中被客户端访问,后端服务器专心处理动态数据,nginx专心处理静态文件数据–动静分离。