優(yōu)點(diǎn):
(推薦教程:nginx使用教程)
1、保護(hù)服務(wù)安全
-
隱藏服務(wù)節(jié)點(diǎn)的IP;
-
將服務(wù)節(jié)點(diǎn)置于防火墻之后,避免直接攻擊業(yè)務(wù)節(jié)點(diǎn)服務(wù)器。
2、服務(wù)節(jié)點(diǎn)更專注于業(yè)務(wù),同時(shí)提升性能
-
由于有反向代理的存在,可以讓反向代理服務(wù)器去實(shí)現(xiàn)比如https、gzip壓縮等與業(yè)務(wù)無關(guān)的功能;
-
提供動(dòng)靜態(tài)分離,將靜態(tài)文件發(fā)往靜態(tài)服務(wù)器或本地文件系統(tǒng),避免業(yè)務(wù)節(jié)點(diǎn)處理這些與業(yè)務(wù)無關(guān)的請(qǐng)求;
-
提供緩存機(jī)制,將一些短時(shí)間內(nèi)不會(huì)變化的動(dòng)態(tài)內(nèi)容,在反向代理服務(wù)器這層增加緩存,降低業(yè)務(wù)服務(wù)器的請(qǐng)求量;
-
由于控制權(quán)在代理服務(wù)這邊,完全可以根據(jù)服務(wù)節(jié)點(diǎn)的性能動(dòng)態(tài)分配請(qǐng)求,做到服務(wù)節(jié)點(diǎn)性能最佳。
正是由于Ngxin引入了反向代理的特性,讓請(qǐng)求和響應(yīng)都要經(jīng)過Nginx,因此給Nginx帶來了非常多的可能。比如負(fù)載均衡、HTTP緩存等。