首頁  >  文章  >  運維  >  nginx作用是什麼

nginx作用是什麼

藏色散人
藏色散人原創
2019-06-26 10:46:3413551瀏覽

nginx作用是什麼

關於Nginx

#Nginx是一個輕量級、高效能、穩定性高、並發性好的HTTP和反向代理伺服器。也是由於其的特性,其應用非常廣。

主要作用功能

反向代理          

正向代理:某些情況下,我們使用者去訪問伺服器,需要使用者手動的設定代理伺服器的ip和連接埠號碼。

反向代理:是用來代理伺服器的,代理我們要存取的目標伺服器。

代理伺服器接受請求,然後將請求轉發給內部網路的伺服器(集群化),

並將從伺服器上得到的結果傳回給客戶端,此時代理伺服器對外就表現為一個伺服器。

nginx作用是什麼

Nginx在反向代理程式上,提供靈活的功能,可以根據不同的正規採用不同的轉送策略,如圖設定好後不同的請求就可以走不同的伺服器。

負載平衡

負載平衡:多在高並發情況下需要使用。其原理是將資料流量分攤到多個伺服器執行,減輕每台伺服器的壓力,多台伺服器(叢集)共同完成工作任務,從而提高了資料的吞吐量。

nginx作用是什麼

Nginx可使用的負載平衡策略有:輪詢(預設)、權重、ip_hash、url_hash(第三方)、fair(第三方)

#動靜分離

Nginx提供的動靜分離是指把動態請求和靜態請求分離開,適當的伺服器處理對應的請求,使整個伺服器系統的效能、效率更高。

Nginx可以根據配置對不同的請求做不同轉發,這是動態分離的基礎。靜態請求對應的靜態資源可以直接放在Nginx上緩衝,更好的做法是放在對應的緩衝伺服器上。動態請求由對應的後端伺服器處理。

更多Nginx相關知識,請造訪Nginx使用教學欄位!

以上是nginx作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn