伺服器架構學習 nginx學習總結

2021-10-08 05:23:48 字數 725 閱讀 5880

nginx基礎

nginx配置例項(反向**、負載均衡、動靜分離、nginx高可用集群配置、)

nginx原理解析

最全的nginx總結

可以直接看這項

nginx做web伺服器的負載均衡 (然後看這項

nginx中index和root踩坑

客戶端便捷:客戶端不需要配置,我們只需要將請求傳送到反向**伺服器由反向**伺服器去選擇目標伺服器獲取資料;

通過快取,加快響應速度。即,反向**伺服器會強制將外部網路對要**的伺服器的訪問經過它,這樣反向**伺服器負責接收客戶端的請求,然後到源伺服器上獲取內容,把內容返回給使用者,並把內容儲存到本地,以便日後再收到同樣的資訊請求時,它會把本地快取裡的內容直接發給使用者,以減少後端web伺服器的壓力,提高響應速度。因此nginx還具有快取功能。

單伺服器

需求與瓶頸

單伺服器適用場景(早期)

客戶端傳送多個請求到伺服器,伺服器處理請求,有一些可能要與資料庫進行互動,伺服器處理完畢後,再將結果返回給客戶端。這種單伺服器架構模式對於早期的系統相對單一,併發請求相對較少的情況下是比較適合的,成本也低。

單伺服器的瓶頸(後期)

隨著資訊數量的不斷增長,訪問量和資料量的飛速增長,以及系統業務的複雜度增加,單伺服器架構會導致客戶端請求日益緩慢,併發量特別大時,還容易造成伺服器直接崩潰。很明顯這是由於伺服器效能的瓶頸造成的問題。

伺服器架構學習 Docker學習總結

docker在windos mac上的安裝 docker基本命令 docker的安裝與使用 我們需要在本地 測試 線上挨個部署相同的環境。並且每來乙個新同事,相同的環境又要重新安裝一遍,很麻煩且過於重複。傳統虛擬機器由於需要包括作業系統,導致啟動慢 占用體積大。在本地 測試 線上分別安裝相同的doc...

Nginx學習總結(8) Nginx伺服器詳解

什麼是nginx nginx是俄羅斯人編寫的十分輕量級的http伺服器,nginx,它的發音為 engine x 是乙個高效能的http和反向 伺服器,同時也是乙個imap pop3 smtp 伺服器。nginx以事件驅動的方式編寫,所以有非常好的效能,同時也是乙個非常高效的反向 負載平衡。其擁有匹...

nginx 學習筆記之nginx伺服器的安裝 二

此處我們主要說明在windows環境和ubuntu16.04下nginx穩定版本的安裝。可採用sudo apt get install或者直接sudo apt install來安裝,官方給出的安裝過程如下 安裝g 環境,安裝方式與上面類似 若沒有安裝g 環境,安裝環境與安裝gcc方式類似。接下來將這...