什麼是Nginx前端
什麼是Tenginenginx
看看國內大公司在用Nginx和Tengine嗎?後端
步驟一:進入 https://www.taobao.com/,按F12。可看到服務器
有不少APP對淘寶進行請求。隨便點擊一個,session
步驟二:固然,能夠看到,並不都在nginx裏。好比還有Tengine...等其餘。這個自行去看吧!架構
因此,學會一個知識,淘寶網站裏,用到了不少,並不是nginx一家。併發
Nginx和Apache的優缺點負載均衡
進入Tengine官網高併發
自行去看吧!優化
什麼是高併發和負載均衡
如何解決高併發和負載均衡
什麼是高可用
如何解決高可用問題
客戶端 前臺服務器 後臺服務器
超大集羣完整架構(重量級)
單點故障問題(主備) 前端服務器 後臺服務器 數據收集 數據過濾 數據處理 數據分析 數據存儲 數據可視化
說明:上面畫的都是集羣。
上面一條線,是實時。
下面一條線,是離線。
交換機,是switch,更錯!
思路:從客戶端 -> 前端 --> 後端 -> 前端 -> 客戶端
Nginx和Tengine的功能
總結
解決的問題:
場景:
a) 高併發
b) 優化併發,動靜分離
c) 負載均衡, (負載均衡,英文名稱爲Load Balance,其意思就是分攤到多個操做單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工做任務。)
d) 高可用場景
e) 上行下行數據量不均衡的問題(lvs)
Nginx的兩個功能: