Nginx和Tengine解決高並發和高可用,而非推薦Apache


什么是Nginx

 

 

 

 

 

 什么是Tengine

 

 

 

 

 

 

 

看看國內大公司在用Nginx和Tengine嗎?

 

  步驟一:進入 https://www.taobao.com/,按F12。可看到

  有很多APP對淘寶進行請求。隨便點擊一個,

  

  步驟二:當然,可以看到,並不都在nginx里。比如還有Tengine...等其他。這個自行去看吧!

 

   所以,學會一個知識,淘寶網站里,用到了很多,並非nginx一家。

 

 

 Nginx和Apache的優缺點

 

 

 

 

 進入Tengine官網

   自行去看吧!

 

 

 

 

 

 什么是高並發和負載均衡

 

 

 

 

如何解決高並發和負載均衡

 

 

 

 

 

什么是高可用

 

 

 

 

如何解決高可用問題

 

 客戶端           前台服務器           后台服務器

 

 

 

 

 

 

超大集群完整架構(重量級)

  單點故障問題(主備)           前端服務器       后台服務器     數據收集     數據過濾   數據處理   數據分析   數據存儲   數據可視化  

說明:上面畫的都是集群。

   上面一條線,是實時。

   下面一條線,是離線。

   交換機,是switch,更錯!

 

      思路:從客戶端    ->     前端     -->      后端         ->      前端       ->     客戶端

 

 

 

 

 

 

 

 

Nginx和Tengine的功能

 

 

 

 

 

總結

 

解決的問題:

  1. 什么是高並發和負載均衡?
  2. 如何解決高並發和負載均衡
  3. 什么是高可用?
  4. 如何實現高可用
  5. 負載均衡的session一致性問題

 

 

 

一.第一章:nginx使用場景,編譯安裝nginx,加入到啟動服務

1.總結nginx使用場景和功能

場景:

a)       高並發

b)       優化並發,動靜分離

c)       負載均衡, (負載均衡,英文名稱為Load Balance,其意思就是分攤到多個操作單元上進行執行,例如Web服務器FTP服務器企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工作任務。)

d)       高可用場景

e)       上行下行數據量不均衡的問題(lvs)

 

Nginx的兩個功能:

  1. 作為前端服務器擁有響應靜態頁面功能
  2. 作為集群構建者擁有反向代理功能

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM