【Nginx】

Nginx

高性能的反向代理服务器
正向代理:代理客户端
反向代理:代理服务端

http服务器

服务端监听一个端口,当client发起一个请求的时候,服务端会根据请求返回相应的资源
eg: apache ,nginx,tomcat,jetty

静态服务器

只返回静态资源,本身不具备解析jsp,servlet等资源的能力,但可以依赖第三方模块来做动态解析的补充
apache(早期,并发量扛不住) , nginx
nginx的优势:
高性能,只是5万并发
代理服务器,可以做流量分发,动静分离,限流,认证,授权等
高度模块化设计

动态服务器

页面的内容是通过服务端的逻辑处理动态生成的,eg: 接口根据不同的传参
tomcat ,jetty


Nginx负载均衡

配置项:upstream
语法:server address [parmters]
算法:
轮询算法:默认策略,如果后端服务器宕机以后会自动剔除。,
ip_hash: 根据请求的ip地址进行hash
权重轮询:

Nginx动静分离

什么是动静分离:
将静态资源放在web服务器,动态资源放在应用服务器

静态资源:html,css,img (不需要依赖容器)
动态资源:jsp,serverlet

CDN:
访问速度更快,静态资源做缓存

Nginx 高可用

image.png

四层负载均衡和七层负载均衡的区别?

四层负载均衡:
在传输层处理

七层负载均衡:
在应用层处理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章