999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Nginx的Web服務器負載均衡策略改進與實現

2019-01-30 08:22:22郝淑惠
電子技術與軟件工程 2019年2期
關鍵詞:進程設置研究

文/郝淑惠

1 Nginx國內外研究現狀

1.1 Nginx研究現狀

Nginx雖然開發的時間不長,但是由于其低內存消耗、高穩定性和代碼開源,很快受到許多公司和開發人員的喜愛,大量的研究人員對Nginx進行研究。

ngxpagespeed模塊是谷歌基于Nginx開發的,大大提高了網頁的加載速度,并且降低了用戶訪問延遲。

Nginx在中國也有大量用戶和研究人員,并開發了不同的項目。比如,Tengine是由阿里巴巴基于Nginx開發的,它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。

1.2 負載均衡研究現狀

負載均衡多年來一直是研究的熱點,并且不斷有新的算法被提出。負載均衡不僅在同構集群系統和異構集群系統中得到廣泛應用,而且在分布式系統和云系統中也得到了廣泛應用。通常,人們用節點的負載與性能比來衡量負載權重,值越大,權重越大。

2 Nginx負載均衡的研究

Nginx有多種負載均衡算法,負載均衡的主要目的是將大量并發請求合理地分布到集群中的服務器上,根據算法是否內置,分為內置算法和擴展算法兩種類型,加權輪詢算法就屬于內置算法,而一致性哈希算法則屬于擴展算法。

2.1 加權輪詢算法

如果沒有配置任何負載均衡算法時,負載均衡算法會默認是加權輪詢算法。

下文是Nginx中加權輪詢算法的部分配置:

加權輪詢算法存在的缺點是:加權輪詢算法會根據配置經驗進行權重配置,服務器的真實性能難以得到體現,并且由于客戶端對每個請求的處理時間不同,會產生不均衡問題。當某個服務器的權重相對較大,并且正在用時較長的用戶請求時,假如又有新的請求需要處理,由于該服務器的權重相對較大,新的請求會被分配給該服務器。該服務器會因為處理的請求過多而超載,其他服務器卻沒有處理請求。

2.2 一致性哈希算法

一致性哈希算法就是將服務器地址按照一定規則(比如路由分配情況,服務器承載服務種類等)分配到一張哈希表中。當有新的數據請求時,會根據哈希表中的順序,選擇最近的一個服務器來處理該請求。

優點是,所選服務器是緩存服務器時,可以快速找到存儲該類型數據的服務器。缺點是,一般的哈希算法是根據路由狀況生成哈希表的,當該服務器不是緩存服務器時,如果遇到一個IP段出現大量請求,則會將這些請求都分配到同一臺服務器。

3 Nginx性能調優

Nginx支持正則表達式,是一款配置靈活的高性能Web服務器。在對Nginx性能進行調優時,可以一次只改一個配置項,如果更改后性能沒有變化,就改回原來的值。

3.1 全局塊

在全局塊中,需要配置一些項。以下是一些需要特別關注的幾個:

(1)設置創建的工作進程數。Nginx可以運行多個工作進程,每個都能處理大量連接。Nginx通過主進程創建工作進程。具體的數值設置由Nginx配置文件中的worker_connectons決定。設置的值太低,可能導致無法有效地處理高并發請求。如果設置的值太高,將導致工作進程之間的連續切換,增加系統損耗。

(2)每個工作進程設置固定的CPU內核。這樣做可以避免同一個工作進程選擇不同的CPU內核。

(3)設置nginx進程可以打開的最大文件數。如果設置的數值太低,當同時的連接數過多時,將會出現“打開的文件太多”問題。

3.2 Events塊

events塊為Nginx中的連接處理進行相應的設置。

(1)設置工作進程的最大連接數。這一數值的設置應該與全局塊中提到的值相同。

(2)設置事件驅動模型。不同操作系統的事件驅動模型不同,因此該參數的設定一般根據操作系統來決定。如果是linux2.6+,使用epoll;如果是BSD,如Mac,使用Kqueue。

3.3 http塊

作為Web服務器,http塊是Nginx最核心的一個模塊,配置項也比較多,需要根據硬件信息進行適當的配置,常規情況下,使用默認配置即可。

3.4 其他方面

有關Nginx性能調優,還有很多內容,比如,啟用緩存可以顯著地降低響應時間,同時能顯著減輕后端服務器的負載;壓縮響應可以大大減小響應的大小,減少帶寬占用。

4 總結

隨著國內外研究人員對Nginx的深入研究,Nginx的穩定性、安全性和高效性在未來將會大大提高,并且會給用戶帶來更好的體驗。

猜你喜歡
進程設置研究
FMS與YBT相關性的實證研究
遼代千人邑研究述論
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
EMA伺服控制系統研究
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
社會進程中的新聞學探尋
民主與科學(2014年3期)2014-02-28 11:23:03
地鐵出入段線轉換軌設置
主站蜘蛛池模板: 香蕉在线视频网站| 国产尤物在线播放| 久久精品视频一| 成人福利在线看| 97免费在线观看视频| 欧美成人精品在线| 色综合天天操| 色婷婷成人| 国产成人综合久久精品尤物| 欧美国产日产一区二区| 伊人久久福利中文字幕| 亚洲精品高清视频| 亚洲中文在线看视频一区| 无码精品福利一区二区三区| 久久久久国产精品熟女影院| 一级看片免费视频| 欧美激情第一欧美在线| 精品色综合| 久久综合丝袜日本网| 成人福利在线免费观看| 99激情网| 国产资源站| 性色生活片在线观看| 欧美精品二区| 强乱中文字幕在线播放不卡| 国产乱子伦一区二区=| 中文字幕色在线| 成年女人18毛片毛片免费| 夜夜操天天摸| 成人免费午夜视频| 极品av一区二区| 久久中文字幕av不卡一区二区| 丁香婷婷综合激情| 88国产经典欧美一区二区三区| 日韩一级毛一欧美一国产| 成人伊人色一区二区三区| 久久国产亚洲偷自| 国产一区二区三区在线观看视频| 国产福利不卡视频| 国产视频久久久久| 亚洲欧洲AV一区二区三区| 亚洲男人在线天堂| 国产一区三区二区中文在线| 呦视频在线一区二区三区| 精品人妻无码中字系列| 国产成人乱无码视频| 欧美精品高清| 欧美日本视频在线观看| 日韩欧美国产中文| 免费观看欧美性一级| 69av免费视频| 亚洲精品国产综合99| 日韩无码白| 国产经典在线观看一区| 亚洲午夜18| 囯产av无码片毛片一级| 日韩激情成人| 国产精品区视频中文字幕| 亚洲综合狠狠| 精品无码人妻一区二区| 一区二区三区精品视频在线观看| 婷婷伊人五月| 伊人五月丁香综合AⅤ| 欧洲免费精品视频在线| 免费看a级毛片| 中文一区二区视频| 亚洲欧州色色免费AV| 波多野一区| 亚洲中文字幕久久精品无码一区| 热99精品视频| 岛国精品一区免费视频在线观看| 国产精品999在线| 毛片在线播放网址| 亚洲欧美精品在线| 99手机在线视频| 久久性视频| 97国产精品视频自在拍| 欧美精品H在线播放| 亚洲动漫h| 女人18毛片一级毛片在线 | 国产aaaaa一级毛片| 国产精品林美惠子在线播放|