Nginx 入門

HuDu發表於2020-08-10

Nginx 簡介

在學習一項技術之前,首先要了解它是什麼,能做啥,大致的原理是啥,然後再去更深層次的去學習。

本文會從四方面講解一下 Nginx

  • 什麼是 Nginx,Nginx 能做什麼
  • 反向代理
  • 負載均衡
  • 動靜分離

什麼是 Nginx

簡單來說 Nginx 是高效能的 HTTP 和反向代理的伺服器,處理高併發能力是十分強大的,能經受高負載的考驗,有報告表明能支援高達 50,000 個併發連線數。

那麼又會有人疑惑,什麼是反向代理。瞭解反向代理之前,先介紹一下什麼是正向代理。
  • 正向代理
    使用者在不能直接訪問目標伺服器時,需要在客戶端配置代理伺服器進行指定網站訪問。

Nginx 入門

反向代理

反向代理最核心的是,暴露的是代理伺服器地址,隱藏了真實伺服器 IP 地址。

Nginx 入門

負載均衡

增加伺服器的數量,然後將請求分發到各個伺服器上,將原先請求集中到單個伺服器上的 情況改為將請求分發到多個伺服器上,將負載分發到不同的伺服器,也就是我們所說的負 載均衡

Nginx 入門

動靜分離

為了加快網站的解析速度,可以把動態頁面和靜態頁面由不同的伺服器來解析,加快解析速度。降低原來單個伺服器的壓力。

Nginx 入門

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章