代理服务器之正向代理和反向代理
生活随笔
收集整理的這篇文章主要介紹了
代理服务器之正向代理和反向代理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#代理服務器簡介
代理服務器分為正向代理服務器和反向代理服務器,他們都是充當客戶端和目標服務器的中介,都是由客戶端發送請求到代理服務器,再由代理服務器傳遞請求給目標服務器,最終再由代理服務器傳遞響應信息給客戶端。
一、正向代理
1.演示
正向代理代理的是用戶
2.正向代理的優點
1.客戶端可以對 Server 隱藏自己的地址,從而避免受到可能的攻擊。
2.可以緩存真實服務器中的數據,提高客戶端的訪問速度
二、反向代理
1.演示
2.反向代理優點
1、保護服務安全
1.1、隱藏服務節點的IP;
1.2、將服務節點置于防火墻之后,避免直接攻擊業務節點服務器。
2、服務節點更專注于業務,同時提升性能
2.1、由于有反向代理的存在,可以讓反向代理服務器去實現比如https、gzip壓縮等與業務無關的功能;
2.2、提供動靜態分離,將靜態文件發往靜態服務器或本地文件系統,避免業務節點處理這些與業務無關的請求;
2.3、提供緩存機制,將一些短時間內不會變化的動態內容,在反向代理服務器這層增加緩存,降低業務服務器的請求量;
2.4、由于控制權在代理服務這邊,完全可以根據服務節點的性能動態分配請求,做到服務節點性能最佳。
正是由于Ngxin引入了反向代理的特性,讓請求和響應都要經過Nginx,因此給Nginx帶來了非常多的可能。比如負載均衡、HTTP緩存等。
總結
以上是生活随笔為你收集整理的代理服务器之正向代理和反向代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十大经典排序算法之快速排序及其优化
- 下一篇: nginx负载均衡的五种方式