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

什麼是Nginx前端

 

 

 

 

 

 什麼是Tenginenginx

 

 

 

 

 

 

 

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

 

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

  有不少APP對淘寶進行請求。隨便點擊一個,session

  

  步驟二:固然,能夠看到,並不都在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. 做爲集羣構建者擁有反向代理功能
相關文章
相關標籤/搜索