基于Nginx和Memcached的高并發(fā)WEB服務(wù)器設(shè)計(jì)
發(fā)布時(shí)間:2021-04-05 13:13
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,網(wǎng)絡(luò)信息的訪問(wèn)量也越來(lái)越大,人們對(duì)WEB網(wǎng)站信息的獲取量也越來(lái)越大,對(duì)同一WEB服務(wù)器的并發(fā)快速請(qǐng)求量以指數(shù)形式增加,從而形成了著名的C10K,甚至C500K問(wèn)題,而網(wǎng)絡(luò)操作系統(tǒng)在設(shè)計(jì)上及應(yīng)用程序服務(wù)本身的特性致使高效并發(fā)WEB服務(wù)器的設(shè)計(jì)成為當(dāng)前互聯(lián)網(wǎng)技術(shù)中的一個(gè)重要難題。本文在分析高并發(fā)WEB服務(wù)器訪問(wèn)的特點(diǎn)的基礎(chǔ)上,分析了當(dāng)前WEB服務(wù)器的10模型以及服務(wù)器框架,同時(shí)對(duì)比當(dāng)前流行的開(kāi)源WEB服務(wù)器lighttpd、 apache、nginx的性能,針對(duì)高并發(fā)的應(yīng)用需求,在nginx開(kāi)源框架的基礎(chǔ)上,選用分布式cached型keyvalue數(shù)據(jù)庫(kù):memcached為緩存機(jī)制,實(shí)現(xiàn)Nginx的upstream模塊,從而實(shí)現(xiàn)基于nginx和memcached高并發(fā)WEB服務(wù)器系統(tǒng)。本系統(tǒng)在設(shè)計(jì)上以非阻塞EPOLL支撐模型為基礎(chǔ),一方便配合使用TCP特殊設(shè)置,包括TCPDEFER、TCPCORK、TCPNODELAY、TCPKEEPALIVE以及非阻塞式connect策略來(lái)...
【文章來(lái)源】:復(fù)旦大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:61 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
移除存儲(chǔ)服務(wù)器的映射改變(2)添加新存儲(chǔ)服務(wù)器到集合
添加存儲(chǔ)服務(wù)器D后的映射關(guān)系
系統(tǒng)模塊框架
【參考文獻(xiàn)】:
期刊論文
[1]關(guān)于NOSQL的思考[J]. 李莉莎. 中國(guó)傳媒科技. 2010(04)
本文編號(hào):3119700
【文章來(lái)源】:復(fù)旦大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:61 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
移除存儲(chǔ)服務(wù)器的映射改變(2)添加新存儲(chǔ)服務(wù)器到集合
添加存儲(chǔ)服務(wù)器D后的映射關(guān)系
系統(tǒng)模塊框架
【參考文獻(xiàn)】:
期刊論文
[1]關(guān)于NOSQL的思考[J]. 李莉莎. 中國(guó)傳媒科技. 2010(04)
本文編號(hào):3119700
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3119700.html
最近更新
教材專著