【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

四層負載均衡和七層負載均衡的區別?

四層負載均衡:
在傳輸層處理

七層負載均衡:
在應用層處理

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