什么是Nginx


什么是Tengine

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

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

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


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

所以,學會一個知識,淘寶網站里,用到了很多,並非nginx一家。
Nginx和Apache的優缺點

進入Tengine官網


自行去看吧!
什么是高並發和負載均衡
如何解決高並發和負載均衡

什么是高可用
如何解決高可用問題

客戶端 前台服務器 后台服務器
超大集群完整架構(重量級)

單點故障問題(主備) 前端服務器 后台服務器 數據收集 數據過濾 數據處理 數據分析 數據存儲 數據可視化
說明:上面畫的都是集群。
上面一條線,是實時。
下面一條線,是離線。
交換機,是switch,更錯!
思路:從客戶端 -> 前端 --> 后端 -> 前端 -> 客戶端


Nginx和Tengine的功能


總結
解決的問題:
- 什么是高並發和負載均衡?
- 如何解決高並發和負載均衡
- 什么是高可用?
- 如何實現高可用
- 負載均衡的session一致性問題
一.第一章:nginx使用場景,編譯安裝nginx,加入到啟動服務
1.總結nginx使用場景和功能
場景:
a) 高並發
b) 優化並發,動靜分離
c) 負載均衡, (負載均衡,英文名稱為Load Balance,其意思就是分攤到多個操作單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工作任務。)
d) 高可用場景
e) 上行下行數據量不均衡的問題(lvs)
Nginx的兩個功能:
- 作為前端服務器擁有響應靜態頁面功能
- 作為集群構建者擁有反向代理功能
