日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Nginx簡述

Nginx是lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點設(shè)計開發(fā)的。從2004年發(fā)布至今,憑借開源的力量,已經(jīng)接近成熟與完善。

Nginx功能豐富,可作為HTTP Web服務(wù)器,也可作為反向代理負載均衡服務(wù)器,郵件服務(wù)器等。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模塊擴展。

Nginx 優(yōu)勢功能

作為 Web 服務(wù)器:相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率,這點使 Nginx 尤其受到虛擬主機提供商的歡迎。能夠支持高達 50,000 個并發(fā)連接數(shù)的響應(yīng),感謝 Nginx 為我們選擇了epoll and kqueue作為開發(fā)模型.

作為負載均衡服務(wù)器:Nginx 既可以在內(nèi)部直接支持 Rails 和 php,也可以支持作為 HTTP代理服務(wù)器 對外進行服務(wù)。Nginx 用 C 編寫, 不論是系統(tǒng)資源開銷還是 CPU 使用效率都比 Perlbal 要好的多。

作為郵件代理服務(wù)器: Nginx 同時也是一個非常優(yōu)秀的郵件代理服務(wù)器(最早開發(fā)這個產(chǎn)品的目的之一也是作為郵件代理服務(wù)器),Last.fm 描述了成功并且美妙的使用經(jīng)驗。

Tengine

Tengine是由淘寶網(wǎng)發(fā)起的Web服務(wù)器項目。它在Nginx的基礎(chǔ)上,針對大訪問量網(wǎng)站的需求,添加了很多高級功能和特性。Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗。它的最終目標是打造一個高效、穩(wěn)定、安全、易用的Web平臺。官網(wǎng)。

反向代理

要說反向代理,我們就先要理解正向代理。

正向代理

在如今的網(wǎng)絡(luò)環(huán)境下,我們?nèi)绻捎诩夹g(shù)需要要去訪問國外的某些網(wǎng)站,此時你會發(fā)現(xiàn)位于國外的某網(wǎng)站我們通過瀏覽器是沒有辦法訪問的,此時大家可能都會翻墻進行訪問,翻墻的方式主要是找到一個可以訪問國外網(wǎng)站的代理服務(wù)器,我們將請求發(fā)送給代理服務(wù)器,代理服務(wù)器去訪問國外的網(wǎng)站,然后將訪問到的數(shù)據(jù)傳遞給我們!

高級開發(fā)必須掌握Nginx之一 反向代理、動靜分離、負載均衡

 

上述這樣的代理模式稱為正向代理,正向代理最大的特點是客戶端非常明確要訪問的服務(wù)器地址;最終服務(wù)器只清楚請求來自哪個代理服務(wù)器,而不清楚來自哪個具體的客戶端;正向代理模式屏蔽或者隱藏了真實客戶端信息。

正向代理總結(jié)就一句話:代理端代理的是客戶端。

反向代理

反向代理(Reverse Proxy)方式是指以代理服務(wù)器來接受internet上的連接請求,然后將請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給internet上請求連接的客戶端,此時代理服務(wù)器對外就表現(xiàn)為一個反向代理服務(wù)器。

例如,當用戶去某寶購買東西,我們根本不用關(guān)心某寶后臺具體是怎么配置的,我只知道我訪問某寶的代理服務(wù)器,代理服務(wù)器會代理所有的服務(wù)器提供數(shù)據(jù)給我們。

高級開發(fā)必須掌握Nginx之一 反向代理、動靜分離、負載均衡

 

反向代理總結(jié)就一句話:代理端代理的是服務(wù)端。

動靜分離

動靜分離是讓動態(tài)網(wǎng)站里的動態(tài)網(wǎng)頁根據(jù)一定規(guī)則把不變的資源和經(jīng)常變的資源區(qū)分開來,動靜資源做好了拆分以后,我們就可以根據(jù)靜態(tài)資源的特點將其做緩存操作,這就是網(wǎng)站靜態(tài)化處理的核心思路。

動靜分離簡單的概括是:動態(tài)資源與靜態(tài)資源的分離。

在我們的軟件開發(fā)中,有些請求是后段的動態(tài)數(shù)據(jù),有些請求是不需要經(jīng)過后臺處理的靜態(tài)資源(如:css、html、image、js等等文件),這些不需要經(jīng)過后臺處理的資源稱為靜態(tài)資源,否則即是動態(tài)資源。

動靜分離將網(wǎng)站靜態(tài)資源(HTML,JAVAScript,CSS,img等文件)與后臺應(yīng)用分開部署,提高用戶訪問靜態(tài)代碼的速度,降低對后臺應(yīng)用訪問。例如我們將靜態(tài)資源放到nginx中,動態(tài)資源轉(zhuǎn)發(fā)到Tomcat服務(wù)器中。

負載均衡

互聯(lián)網(wǎng)早期,業(yè)務(wù)流量比較小并且業(yè)務(wù)邏輯比較簡單,單臺服務(wù)器便可以滿足基本的需求;但隨著互聯(lián)網(wǎng)的發(fā)展,業(yè)務(wù)流量越來越大并且業(yè)務(wù)邏輯也越來越復(fù)雜,單臺機器的性能問題以及單點問題凸顯了出來,因此需要多臺機器來進行性能的水平擴展以及避免單點故障。但是要如何將不同的用戶的流量分發(fā)到不同的服務(wù)器上面呢?

負載均衡的思想是將客戶端的流量首先發(fā)送掃負載均衡服務(wù)器,由負載均衡服務(wù)器通過一定的調(diào)度算法將流量分發(fā)到不同的應(yīng)用服務(wù)器上面來解決單臺機器的并發(fā)壓力。

舉例來說,比如某寶網(wǎng)站,每天同時連接到網(wǎng)站的訪問人數(shù)已經(jīng)爆表,單個服務(wù)器遠遠不能滿足人民日益增長的購買欲望了,此時就需要越來越多的服務(wù)器來解決單臺機器并發(fā)訪問人數(shù)限制的問題;

高級開發(fā)必須掌握Nginx之一 反向代理、動靜分離、負載均衡
 

分享到:
標簽:Nginx
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定