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